File: /var/www/html/wp-content/plugins/wp-recipe-maker/dist/admin-dashboard.js
var WPRecipeMakerAdmin;(self.webpackChunkWPRecipeMakerAdmin=self.webpackChunkWPRecipeMakerAdmin||[]).push([[778],{95838:(e,t,r)=>{"use strict";var n={};r.r(n),r.d(n,{scaleBand:()=>$i,scaleDiverging:()=>Tl,scaleDivergingLog:()=>Dl,scaleDivergingPow:()=>Pl,scaleDivergingSqrt:()=>Al,scaleDivergingSymlog:()=>Nl,scaleIdentity:()=>Ic,scaleImplicit:()=>Ji,scaleLinear:()=>xc,scaleLog:()=>Pc,scaleOrdinal:()=>Yi,scalePoint:()=>Xi,scalePow:()=>Hc,scaleQuantile:()=>Xc,scaleQuantize:()=>Kc,scaleRadial:()=>Wc,scaleSequential:()=>xl,scaleSequentialLog:()=>Il,scaleSequentialPow:()=>El,scaleSequentialQuantile:()=>jl,scaleSequentialSqrt:()=>Ml,scaleSequentialSymlog:()=>Sl,scaleSqrt:()=>Uc,scaleSymlog:()=>Cc,scaleThreshold:()=>eu,scaleTime:()=>vl,scaleUtc:()=>gl,tickFormat:()=>bc});var i=r(94140),o=r(77810);function a(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},c.apply(this,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const p={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};class f extends o.Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame((()=>{this.reCalculateColumnCount()}))):this.reCalculateColumnCount()}reCalculateColumnCount(){const e=window&&window.innerWidth||1/0;let t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let r=1/0,n=t.default||2;for(let i in t){const o=parseInt(i);o>0&&e<=o&&o<r&&(r=o,n=t[i])}n=Math.max(1,parseInt(n)||1),this.state.columnCount!==n&&this.setState({columnCount:n})}itemsInColumns(){const e=this.state.columnCount,t=new Array(e),r=o.Children.toArray(this.props.children);for(let n=0;n<r.length;n++){const i=n%e;t[i]||(t[i]=[]),t[i].push(r[n])}return t}renderColumns(){const{column:e,columnAttrs:t={},columnClassName:r}=this.props,n=this.itemsInColumns(),i=100/n.length+"%";let a=r;a&&"string"!=typeof a&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===a&&(a="my-masonry-grid_column"));const u=s(s(s({},e),t),{},{style:s(s({},t.style),{},{width:i}),className:a});return n.map(((e,t)=>o.createElement("div",c({},u,{key:t}),e)))}logDeprecated(e){console.error("[Masonry]",e)}render(){const e=this.props,{children:t,breakpointCols:r,columnClassName:n,columnAttrs:i,column:u,className:s}=e,l=a(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]);let p=s;return"string"!=typeof s&&(this.logDeprecated('The property "className" requires a string'),void 0===s&&(p="my-masonry-grid")),o.createElement("div",c({},l,{className:p}),this.renderColumns())}}f.defaultProps=p;const d=f,h={default:2,1150:1},m=e=>o.createElement(d,{breakpointCols:h,className:"wprm-admin-dashboard-blocks-grid",columnClassName:"wprm-admin-dashboard-blocks-grid-column"},e.blocks.map((e=>{const t=e.block;return o.createElement(t,{key:e.id})})));var y=r(50116),v=r(80942);const g=e=>o.createElement("div",{className:"wprm-admin-dashboard-block-container"},o.createElement("div",{className:"wprm-admin-dashboard-block-header"},o.createElement("div",{className:"wprm-admin-dashboard-block-header-title"},e.title),e.hasOwnProperty("button")&&o.createElement("div",{className:"wprm-admin-dashboard-block-header-button"},o.createElement("button",{className:"button button-primary button-compact",onClick:()=>{e.buttonAction()}},e.button))),o.createElement("div",{className:"wprm-admin-dashboard-block"},e.children)),b="undefined"!=typeof window?function(){if(!e)var e={};var t={FONT:"font",VIEW:"view",TRANSFORM:"transform",EASING_FUNCTION:"easing-function",TRANSITION:"transition"},r={};r[t.FONT]={},r[t.VIEW]={},r[t.TRANSFORM]={},r[t.EASING_FUNCTION]={},r[t.TRANSITION]={};var n=function(e,t){if(!r[e])return null;for(var n in t)if(t.hasOwnProperty(n)){if(r[e][n])return null;r[e][n]=t[n]}},i=function(e,t,n){if(!r[e])throw"Can't add extension with type of \""+e+'", "'+e+'" is not a valid extension type. The following types are valid: '+kt(r);if(!/^[-a-z]+$/.test(t))throw"Can't add extension with name \""+t+'", "'+t+'" is contains invalid characters. Only lowercase alphabetical characters and dashes are allowed.';if(r[e][t])throw"Can't add extension with name \""+t+'", "'+t+'" is already added.';r[e][t]=n},o=function(e,t){if(!r[e])throw"Can't get extension with type of \""+e+'", "'+e+'" is not a valid extension type. The following types are available: '+kt(r);if(!r[e][t])throw"Can't get extension with name \""+t+'", "'+t+'" is not available. The following extensions are available: '+kt(r[e]);return r[e][t]},a=2628e6,c={Week:6048e5,Day:864e5,Hour:36e5,Minute:6e4,Second:1e3,Millisecond:1,Month:a,Year:31536e6},u=["Januari","Februari","March","April","May","June","July","August","September","October","November","December"];for(var s in c)if(c.hasOwnProperty(s)){var l=c[s];1===l?(c.mi=l,c.ms=l):l===a?c.M=l:c[s.charAt(0).toLowerCase()]=l,c[s.toLowerCase()]=l,c[s.toLowerCase()+"s"]=l}var p={Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6,Sunday:0},f={M:1,y:12},d=function(e){return e instanceof Date},h=function(e,t){var r=t-e.getDay();return e.setDate(e.getDate()+r),e},m=function(e,t){var r=b(e.getMonth()+1,e.getFullYear());return t="last"===t?r:Math.max(1,Math.min(r,t)),e.setDate(t),e},y=function(e,t){return e.setMonth(u.map((function(e){return e.toLowerCase()})).indexOf(t)),e},v=function(e){return new Date(Date.now()+e)},g=function(e,t){return e.toDateString()===t.toDateString()},b=function(e,t){return new Date(t,e,0).getDate()},w=function(e){return e.match(/(Z)|([+\-][0-9]{2}:?[0-9]*$)/g)?new Date(e):(e+=-1!==e.indexOf("T")?"Z":"",x(new Date(e)))},x=function(e){return new Date(e.getTime()+6e4*e.getTimezoneOffset())},I=function(e,t){return t.map((function(t){var r=c[t],n=Math.max(0,Math.floor(e/r));return e%=r,n}))},S=function(e,t,r){var n=t-e,i=!1;if(n<0){n=e-t;var o=[t,e];e=o[0],t=o[1],i=!0}r||(r=["d","h","m"]);var a=r.indexOf("m");a>=0&&("y"===r[a-1]||"d"===r[a+1])&&(r[a].key="M");var u=void 0,s=void 0,l=void 0,p=r.includes("y"),d=r.includes("M");(d||p)&&(u=new Date(e.valueOf()+n),s=T(u,e),l=d?Math.floor(s):12*Math.floor(s/12),n=u.valueOf()-O(j(e),l).valueOf());var h=r.map((function(e){if("y"===e||"M"===e){var t=Math.max(0,Math.floor(s/f[e]));return s-=t*f[e],t}var r=c[e],i=Math.max(0,Math.floor(n/r));return n%=r,i}));return i?h.map((function(e){return e>0?-e:e})):h},E=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if("number"==typeof t[0]&&"string"==typeof t[1]){if(!c[t[1]])throw'"'+t[1]+'" is not a valid amount.';return t[0]*c[t[1]]}return d(t[0])?S.apply(void 0,t):"number"==typeof t[0]&&Array.isArray(t[1])?I.apply(void 0,t):null},M=function(){return new Date},j=function(e){return new Date(e.valueOf())},O=function(e,t){return e.setMonth(e.getMonth()+t),e},T=function(e,t){var r=12*(t.getFullYear()-e.getFullYear())+(t.getMonth()-e.getMonth()),n=O(j(e),r);return-(r+(t-n<0?(t-n)/(n-O(j(e),r-1)):(t-n)/(O(j(e),r+1)-n)))},D=function(e){return{destroy:function(){e.destroyed=!0,e.frame&&cancelAnimationFrame(e.frame),e.styleObserver&&e.styleObserver.disconnect(),e.didResizeWindow&&window.removeEventListener("resize",e.didResizeWindow),e.root&&e.root.parentNode&&e.root.parentNode.removeChild(e.root)}}},N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.createElement("span"),r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e.root=t,e.aligned=null,e.destroyed=!1,t&&r&&(e.root.classList.add("tick-"+r),e.root.setAttribute("data-view",r)),t&&t.dataset.layout&&(e.align=(t.dataset.layout.match(/left|right|center/)||[])[0]||"left"),{appendTo:function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"last";!e.root||e.root&&e.root.parentNode||("last"!==r?("first"===r&&(0===t.childNodes.length?t.appendChild(e.root):0===t.children.length&&t.childNodes.length?t.insertBefore(e.root,t.childNodes[t.childNodes.length-1]):t.insertBefore(e.root,t.children[0])),"string"!=typeof r&&t.insertBefore(e.root,r)):t.childNodes.length&&t.childNodes[t.childNodes.length-1].nodeType===Node.TEXT_NODE?t.insertBefore(e.root,t.childNodes[t.childNodes.length-1]):t.appendChild(e.root))}}},P=function(e,t){return e.definition=t,{setDefinition:function(t){e.definition=t}}},A=function(e,t,r,n){return{draw:function(){if(!e.dirty){if(r)r(e)&&k(e);return!1}return t(e,n),k(e),e.dirty=!1,!0}}},k=function e(t){if(!t.fit){if(!t.root||!(t.root.getAttribute("data-layout")||"").match(/fit/))return void(t.fit=!1);var r=window.getComputedStyle(t.root,null);t.fit=!0,t.fitInfo={currentFontSize:parseInt(r.getPropertyValue("font-size"),10)}}t.fitInfo.availableWidth=t.root.parentNode.clientWidth,t.fitInfo.currentWidth=t.root.scrollWidth;var n=Math.min(Math.max(4,t.fitInfo.availableWidth/t.fitInfo.currentWidth*t.fitInfo.currentFontSize),1024);Math.abs(n-t.fitInfo.currentFontSize)<=1||(t.fitInfo.currentFontSize=n,t.root.style.fontSize=t.fitInfo.currentFontSize+"px",t.fitInfo.currentWidth/t.fitInfo.availableWidth<.5&&requestAnimationFrame((function(){return e(t)})))},L=function(e){return e.dirty=!0,e.value=null,e.valueUpdateCount=0,e.isInitialValue=function(){return e.valueUpdateCount<=1},{reset:function(){e.dirty=!0,e.value=null,e.valueUpdateCount=0},update:function(t){Dt(e.value,t)||(e.value=t,e.valueUpdateCount++,e.dirty=!0)}}},C=function(e){e.didResizeWindow=function(){e.dirty=!0},window.addEventListener("resize",e.didResizeWindow)},B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_=(function(){function e(e){this.value=e}function t(t){var r,n;function i(r,n){try{var a=t[r](n),c=a.value;c instanceof e?Promise.resolve(c.value).then((function(e){i("next",e)}),(function(e){i("throw",e)})):o(a.done?"return":"normal",a.value)}catch(u){o("throw",u)}}function o(e,t){switch(e){case"return":r.resolve({value:t,done:!0});break;case"throw":r.reject(t);break;default:r.resolve({value:t,done:!1})}(r=r.next)?i(r.key,r.arg):n=null}this._invoke=function(e,t){return new Promise((function(o,a){var c={key:e,arg:t,resolve:o,reject:a,next:null};n?n=n.next=c:(r=n=c,i(e,t))}))},"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}()),R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)},H=function(e,t){var r=(e.definition||[]).concat();"right"===e.align&&r.reverse();var n=Array.isArray(e.value)?e.value.concat():"object"===B(e.value)?Mt(e.value):e.value;r.forEach((function(r){if(!r.presenter){if(e.update=t(r),!r.presenter)return;r.presenter.appendTo(e.root)}})),r.filter((function(e){return void 0!==e.presenter})).forEach((function(t){Array.isArray(n)&&e.valueMapping?e.update(t,"indexes"===e.valueMapping?"right"===e.align?n.pop():n.shift():n):t.key&&void 0!==n[t.key]?e.update(t,n[t.key]):e.update(t,n)})),e.views=r,U(e)},U=function(e){var t=!1;return e.views.filter((function(e){return void 0!==e.presenter})).forEach((function(e){e.presenter.draw()&&(t=!0)})),t},G=function(e,t,r){var n=jt(Array.isArray(e.value)?e.value:(e.value+"").split(""));if("right"===e.align&&n.reverse(),e.definitions.length>n.length)for(;e.definitions.length>n.length;){e.definitions.pop().presenter.destroy()}n.forEach((function(r,n){var i=e.definitions[n];i||(i=e.definitions[n]=Ke(e.definition),e.update=t(i),i.presenter.appendTo(e.root,"right"===e.align?"first":"last"))})),n.forEach((function(t,r){return e.update(e.definitions[r],t)})),e.views=n,W(e)},W=function(e){var t=!1;return e.views.forEach((function(r,n){e.definitions[n].presenter.draw()&&(t=!0)})),t},Z="undefined"==typeof document?null:function(){for(var e=["webkit","Moz","ms","O"],t=0,r=e.length,n=document.createElement("div").style;t<r;t++)if(e[t]+"Transform"in n)return e[t];return null}(),q=function(e,t){var r=document.createElement(e);return t&&(r.className=t),r},F=function(e,t,r){var n=new MutationObserver((function(n){t.forEach((function(i){n.filter((function(e){return t.includes(e.attributeName)})).length&&r(e.getAttribute(i))}))}));return n.observe(e,{attributes:!0}),n},V=function(e){return e instanceof HTMLElement},J=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";e.transforms||(e.transforms=[]);var i=e.transforms.find((function(e){return e.name===t}));i?i.value=r:e.transforms.push({name:t,value:r,unit:n}),Y(e,e.transforms)},Y=function(e,t){e.style.transform=t.map((function(e){return e.name+"("+e.value+e.unit+")"})).join(" ")},$=function(e){var t=e.getBoundingClientRect();return!(t.bottom<0)&&!(t.top>window.scrollY+window.innerHeight)},Q=function(e){return e.trim()},X={},K=function(e,t){var r=t.toString();return X[r]||(X[r]={}),X[r][e]||(X[r][e]=t(e)),X[r][e]},ee=new RegExp("^[0-9]+$"),te=new RegExp("^(true|false)$"),re=new RegExp("^[0-9.]+$"),ne=new RegExp("color"),ie=new RegExp("shadow"),oe=new RegExp("^(follow-gradient|horizontal-gradient|vertical-gradient)"),ae=new RegExp("^[.0-9]+(?:ms|s){1}$"),ce=new RegExp("^transition-?(?:in|out)?$"),ue=new RegExp("^url\\("),se=function(e){return e?parseFloat(e)*(/ms$/.test(e)?1:1e3):0},le=function(e){return e.match(/[a-z]+(?:\(.*?\))?\s?(?:origin\(.*?\))?\s?(?:[a-z]+\(.*?\))?[ .a-z-0-9]*/g).map(pe)},pe=function(e){var t=e.match(/([a-z]+(?:\(.*?\))?)\s?(?:origin\((.*?)\))?\s?([a-z]+(?:\(.*?\))?)?\s?(?:([.0-9ms]+)?\s?(?:(ease-[a-z-]+))?\s?([.0-9ms]+)?)?/),r=ut(t[1]),n=void 0,i=void 0,o=void 0,a=void 0,c=void 0;return t.slice(2).filter((function(e){return void 0!==e})).forEach((function(e){ae.test(e)?void 0===i?i=se(e):a=se(e):/ /.test(e)?n=e:/^ease-[a-z-]+$/.test(e)?o=e:/^[a-z]+/.test(e)&&(c=ut(e))})),c&&(i=void 0,o=void 0),{name:r.name,parameters:r.parameters,duration:i,ease:o,delay:a,origin:n,resolver:c}},fe=function(e){var t=e.match(/follow-gradient|horizontal-gradient|vertical-gradient/)[0];return{type:t,colors:e.substring(t.length).match(/(?:transparent|rgb\(.*?\)|hsl\(.*?\)|hsla\(.*?\)|rgba\(.*?\)|[a-z]+|#[abcdefABCDEF\d]+)\s?(?:[\d]{1,3}%?)?/g).map(he)}},de=/\s([\d]{1,3})%?$/,he=function(e){var t=e.match(de);return{offset:t?parseFloat(t[1])/100:null,value:ve(e.replace(de,""))}},me=[],ye="undefined"==typeof document?function(e){return 0}:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(0==e)return 0;if(r){var n=function(e,t){return me[e]?me[e].find((function(e){return e.node.parentNode===t})):null}(r,t)||{};return n.node||(n.node=document.createElement("span"),n.node.style.cssText="position:absolute;padding:0;visibility:hidden;",t.appendChild(n.node)),n.node.style.marginTop=e,n.style||(n.style=window.getComputedStyle(n.node)),function(e,t){me[e]||(me[e]=[]),me[e].push(t)}(r,n),parseInt(n.style.marginTop,10)}var i=document.createElement("span");return i.style.cssText="position:absolute;padding:0;visibility:hidden;margin-top:"+e,t.appendChild(i),requestAnimationFrame((function(){i.parentNode.removeChild(i)})),parseInt(window.getComputedStyle(i).marginTop,10)},ve="undefined"==typeof document?function(e){return e}:function(e){if("transparent"===e)return"rgba(0,0,0,0)";var t=document.createElement("span");return t.style.cssText="position:absolute;visibility:hidden;color:"+e,document.body.appendChild(t),requestAnimationFrame((function(){t.parentNode.removeChild(t)})),window.getComputedStyle(t).getPropertyValue("color")},ge=function(e){return"string"!=typeof e?e:e.match(/([-.\d]+(?:%|ms|s|deg|cm|em|ch|ex|q|in|mm|pc|pt|px|vh|vw|vmin|vmax)?)|[%#A-Za-z0-9,.()]+/g)},be=function(e){var t=e.split(":").map(Q),r=function(e){return e.trim().split("-").map((function(e,t){return t>0?function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(e):e})).join("")}(t[0]),n=function(e,t){return te.test(e)?function(e){return"string"==typeof e?"true"===e:e}(e):ee.test(e)?parseInt(e,10):re.test(e)?parseFloat(e):ue.test(e)?1===(r=e.match(/url\((.*?)\)/g).map((function(e){return e.substring(4,e.length-1)}))).length?r[0]:r:ne.test(t)?oe.test(e)?K(e,fe):K(e,ve):ie.test(t)?K(e,ge):ce.test(t)?"none"===e?e:K(e,le):e;var r}(t[1],t[0]);return r&&null!=n?{property:r,value:n}:null},we=function(e){return e},xe=function(e){return e<.5?2*e*e:(4-2*e)*e-1},Ie={"ease-linear":we,"ease-in-sine":function(e){return-1*Math.cos(e*(Math.PI/2))+1},"ease-out-sine":function(e){return Math.sin(e*(Math.PI/2))},"ease-in-out-sine":function(e){return-.5*(Math.cos(Math.PI*e)-1)},"ease-in-cubic":function(e){return e*e*e},"ease-out-cubic":function(e){var t=e-1;return t*t*t+1},"ease-in-out-cubic":function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},"ease-in-circ":function(e){var t=e/1;return-1*(Math.sqrt(1-t*e)-1)},"ease-out-circ":function(e){var t=e-1;return Math.sqrt(1-t*t)},"ease-in-out-circ":function(e){var t=2*e,r=t-2;return t<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-r*r)+1)},"ease-in-quad":function(e){return e*e},"ease-out-quad":function(e){return e*(2-e)},"ease-in-out-quad":xe,"ease-in-quart":function(e){return e*e*e*e},"ease-out-quart":function(e){return 1- --e*e*e*e},"ease-in-out-quart":function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},"ease-in-expo":function(e){return 0===e?0:Math.pow(2,10*(e-1))},"ease-out-expo":function(e){return 1===e?1:1-Math.pow(2,-10*e)},"ease-in-out-expo":function(e){if(0===e||1===e)return e;var t=2*e,r=t-1;return t<1?.5*Math.pow(2,10*r):.5*(2-Math.pow(2,-10*r))},"ease-in-back":function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1.70158,r=e/1;return r*r*((t+1)*r-t)},"ease-out-back":function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1.70158,r=e/1-1;return r*r*((t+1)*r+t)+1},"ease-in-out-back":function(e){var t=2*e,r=t-2,n=1.525*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1.70158);return t<1?.5*t*t*((n+1)*t-n):.5*(r*r*((n+1)*r+n)+2)},"ease-out-elastic":function(e){var t=1-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:.7),r=2*e;if(0===e||1===e)return e;var n=t/(2*Math.PI)*Math.asin(1);return Math.pow(2,-10*r)*Math.sin((r-n)*(2*Math.PI)/t)+1},"ease-out-bounce":function(e){var t=e/1;if(t<1/2.75)return 7.5625*t*t;if(t<2/2.75){var r=t-1.5/2.75;return 7.5625*r*r+.75}if(t<2.5/2.75){var n=t-2.25/2.75;return 7.5625*n*n+.9375}var i=t-2.625/2.75;return 7.5625*i*i+.984375}};n(t.EASING_FUNCTION,Ie);var Se=function(e,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:we;return Ee((function(t){e(r(t))}),t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:500,arguments.length>4&&void 0!==arguments[4]?arguments[4]:0)},Ee=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(!e)return null;var i=null,o=void 0,a=null;return function c(u){if(null===i&&(i=u),(o=u-i-n)<r)return e(o>=0?o/r:0),a=requestAnimationFrame(c),null;e(1),t&&t()}(Ot()),function(){cancelAnimationFrame(a)}},Me=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i,o,a,c,u=(i=1e3/24,o=null,a={velocity:0,origin:0,position:0,destination:1},{getPosition:function(){return a.position},cancel:c=function(){cancelAnimationFrame(o)},translate:function(e,t,r,n){c(),null===r?a.destination=t:(a.position=t,a.destination=r,a.velocity=0),a.origin=a.position;var u=null;!function t(r){o=requestAnimationFrame(t),u||(u=r);var s=r-u;s<=i||(u=r-s%i,n(a,c),e(a.position))}(Ot())}}),s={update:null,cancel:u.cancel,getPosition:u.getPosition};return"arrive"===e?s.update=je.apply(void 0,[u.translate].concat(r)):"spring"===e?s.update=Te.apply(void 0,[u.translate].concat(r)):"step"===e&&(s.update=Oe.apply(void 0,[u.translate].concat(r))),s},je=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.01;return function(n){e(n,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,(function(e,n){var i=e.destination-e.position,o=e.origin+.5*(e.destination-e.origin);e.velocity+=2*(-(o-e.origin)+i)*r,e.position+=e.velocity<0?Math.max(e.velocity,-t):Math.min(e.velocity,t),(e.origin<e.destination&&e.position>=e.destination||e.origin>=e.destination&&e.position<=e.destination)&&(n(),e.velocity=0,e.position=e.destination)}))}},Oe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.01;return function(r){e(r,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,(function(e,r){e.velocity=t,e.position+=e.velocity,(e.origin<e.destination&&e.position>=e.destination||e.origin>=e.destination&&e.position<=e.destination)&&(r(),e.velocity=0,e.position=e.destination)}))}},Te=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.5,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.75,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10;return function(i){e(i,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,(function(e,i){var o=-(e.position-e.destination)*t;e.velocity+=o/n,e.position+=e.velocity,e.velocity*=r,De(e.position,e.destination,e.velocity)&&(i(),e.position=e.destination,e.velocity=0)}))}},De=function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.001;return Math.abs(e-t)<n&&Math.abs(r)<n},Ne=function(e){var t=e.map((function(e){return Ae(Pe(e.name,e.parameters,e.ease),e.origin,e.duration,e.delay)}));return function(e,r,n){if(!V(e))return!1;var i=t.length;t.forEach((function(t){t(e,r,(function(){! --i&&n&&n(e)}))}))}},Pe=function(e,r,n){var i=n?o(t.EASING_FUNCTION,n):n,a=o(t.TRANSITION,e);return function(e,t,n){a.apply(void 0,[e,n,t,i].concat(z(r)))}},Ae=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"50% 50% 0",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500,n=arguments[3];return function(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=arguments[2];!function(e,t){e.style.transformOrigin=t}(i,t),Ee((function(t){e(i,o,t)}),a,r,n)}},ke=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.lastAppliedStyles=null,Le(e,t,e.root.dataset.style),e.styleObserver=F(e.root,["data-style"],(function(r){Le(e,t,r)})),{setStyle:function(r){Le(e,t,r)}}},Le=function(e,r,n){if(e.lastAppliedStyles!==n){e.lastAppliedStyles=n,e.style=n?wt(r,function(e){return e.split(";").filter((function(e){return e.trim().length})).map(be).filter((function(e){return null!==e})).reduce((function(e,t){return e[t.property]=t.value,e}),{})}(n)):r;var i=[],a=[];e.style.transitionIn&&e.style.transitionIn.length?(i=e.style.transitionIn,a=e.style.transitionOut):e.style.transition&&"none"!==e.style.transition&&e.style.transition.forEach((function(e){var r=function(e){return o(t.TRANSITION,e.name).apply(void 0,z(e.parameters||[]))}(e);i=i.concat(r.intro),a=a.concat(r.outro)})),i&&a&&(e.transitionIn=Ne(i),e.transitionOut=Ne(a),e.skipToTransitionInEnd=Ne(i.map(Ce)),e.skipToTransitionOutEnd=Ne(a.map(Ce))),e.dirty=!0}},Ce=function(e){var t=Mt(e);return t.duration=0,t.delay=0,t},Be=function(e){return e[Z+"BackingStorePixelRatio"]||e.backingStorePixelRatio||1},_e=function(){return window.devicePixelRatio||1},Re=function(e){e.getContext("2d").clearRect(0,0,e.width,e.height)},ze={text:function(){return function(e){var t={};return Object.assign({},N(t,e,"text"),L(t),A(t,(function(e){e.root.setAttribute("data-value",e.value),function(e,t){var r=e.childNodes[0];r?t!==r.nodeValue&&(r.nodeValue=t):(r=document.createTextNode(t),e.appendChild(r))}(e.root,e.value)})),D(t))}}};n(t.VIEW,ze);var He=function(e,t,r){return function(e,t,r){var n={valueMapping:null};if(e&&e.dataset.valueMapping){var i=e.dataset.valueMapping;n.valueMapping=-1!==["none","indexes"].indexOf(i)?i:null}return Object.assign({},N(n,e),C(n),L(n),P(n,t),A(n,H,U,r),D(n))}(e,t,r)},Ue=function(e,t,r){return function(e,t,r){var n={definitions:[]};return Object.assign({},N(n,e),L(n),P(n,t),A(n,G,W,r),D(n))}(e,t,r)},Ge=function(e,r,n){var i=o(t.VIEW,e);return i?i({Extension:{Type:t,getExtension:o},Utils:{toPixels:ye,toColor:ve},Canvas:{clear:Re,getDevicePixelRatio:_e,getBackingStoreRatio:Be},DOM:{visible:$,create:q,transform:J},Animation:{animate:Se},Data:{request:Tt},Date:{performance:Ot},View:{rooter:N,drawer:A,updater:L,styler:ke,grouper:P,resizer:C,destroyer:D}})(r,n):null},We=function(e,t){return"-"===e[t]&&">"===e[t+1]},Ze=function(e){return"'"===e||'"'===e},qe=function(e){return","===e},Fe=function(e){return"("===e},Ve=function(e){return")"===e},Je=function(e){return 0!==e.trim().length},Ye=function(e,t){return e.push(t.trim())},$e=function(e,t){return Je(t)?(Ye(e,t),""):t},Qe=function(e,t){return e.length&&t.push(e.length>1?e.concat():e[0]),[]},Xe=function e(t,r,n){for(var i="",o=[],a=null,c=!1;t<r.length;){var u=r[t];if(Fe(u)){c=!1;var s=[i.trim()];u=r[t=e(t+1,r,s)],o.push(s),i=""}else{if(Ve(u))return c&&i.trim().length&&(o.push([i.trim()]),i="",c=!1),Je(i)&&Ye(o,i),o=Qe(o,n),t+1;null!==a&&u!==a?i+=u:u===a?(o.push(i),i="",a=null):Ze(u)?(i="",a=u):We(r,t)?(c=!0,i.trim().length&&(o.push([i.trim()]),i=""),t+=2):qe(u)?(c&&i.trim().length&&(o.push([i.trim()]),i="",c=!1),o=Qe(o,n),i=$e(n,i)):i+=u,t++}}return(c&&i.trim().length||!c&&i.trim().length&&!o.length)&&(o.push([i.trim()]),i=""),Qe(o,n),$e(n,i),t},Ke=function e(t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="root"!==n?"children"!==n?"repeat"!==n?t[n]:null===t[n]?null:e(t[n]):null===t[n]?null:t[n].map(e):t[n].cloneNode());return r.presenter=null,r},et={root:null,key:null,view:null,overlay:null,presenter:null,transform:null,layout:null,style:null,repeat:null,children:null,className:null},tt=function e(t){return Array.from(t).map((function(t){var r=wt(et,{root:t});for(var n in t.dataset)t.dataset.hasOwnProperty(n)&&void 0!==r[n]&&(r[n]=t.dataset[n]);return r.repeat?(r.repeat=e(t.children).pop(),Array.from(t.children).forEach((function(e){e.parentNode.removeChild(e)}))):t.children.length&&(r.children=e(t.children)),r}))},rt=function e(t){return t.map((function(t){return"string"==typeof(t=wt(et,t)).root?t.root=document.createElement(t.root):t.root=document.createElement("span"),t.transform&&(t.root.dataset.transform=t.transform),t.className&&(t.root.className=t.className),t.overlay&&(t.root.dataset.overlay=t.overlay),t.view?(t.root.dataset.view=t.view,t.style&&(t.root.dataset.style=t.style),t.repeat=null):(t.layout&&(t.root.dataset.layout=t.layout),t.repeat?(t.root.dataset.repeat=!0,t.repeat=e(t.children).pop()):t.children&&(t.children=e(t.children),t.children.forEach((function(e){t.root.appendChild(e.root)})))),t}))},nt=function(e){var t=!1,r=function(r,i){r.transform(i,(function(e){r.presenter.update(e)}),e),t||(t=!0,n())},n=function t(){e.baseDefinition.presenter.draw(),requestAnimationFrame(t)};return function t(n){return n.presenter=function(e,t){var r=void 0;return e.repeat?r=Ue(e.root,e.repeat,t):"string"==typeof e.view?r=Ge(e.view,e.root,e.style):function(e){return e.children&&e.children.length}(e)&&(r=He(e.root,e.children,t)),r}(n,t),n.transform=at(n.transform,e),r}(e.baseDefinition)},it=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return function(t,n){!function t(i,o){r.length<=i?n(o):r[i](o,ot(t,[i+1]),e)}(0,t)}},ot=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments[2];return function(){var n=Array.from(t);return Array.prototype.push.apply(n,arguments),e.apply(r,n)}},at=function(e,t){if(!e)return function(e,t){return t(e)};if("function"==typeof e)return e;var r=function(e){var t=[];return Xe(0,e,t),t}("transform("+(/^[a-z]+$/.test(e)?e+"()":e)+")");return ct(r,t)},ct=function e(r,n){var i=r.map((function(r){var i=r.shift(),a=o(t.TRANSFORM,i)||function(e,t,r){t(e)},c=r.map((function(t){return Array.isArray(t)?"string"==typeof t[0]?e([t],n):e(t,n):gt(t)}));return a.apply(void 0,z(c))}));return it.apply(void 0,[n].concat(z(i)))},ut=function(e){var t=e.match(/[a-z]+/)[0];return{name:t,parameters:st(e.substring(t.length))}},st=function(e){return(e.match(/('.+?')|(".+?")|(\[.+?])|([.:\-\d\sa-zA-Z]+%?)/g)||[]).map(Et).filter((function(e){return e.length})).map(gt)},lt=function(e){return e.substring(1,e.length-1)},pt=/^([\d]{4}-[\d]{1,2}-[\d]{1,2})/,ft=/^(true|false)$/,dt=/^[\a-zA-Z]+$/,ht=/^0[\d]+/,mt=/^('|")/,yt=/^-?(?:\d+)?(?:\.|0\.)?[\d]+$/,vt=/^(\[)/,gt=function(e){return ft.test(e)?"true"===e:vt.test(e)?st(lt(e)):pt.test(e)?w(e):mt.test(e)?lt(e):dt.test(e)||ht.test(e)?e:yt.test(e)?parseFloat(e):e},bt=function(e){var t=(e+"").match(/(-?[.\d]+)(%|ms|s|deg|cm|em|ch|ex|q|in|mm|pc|pt|px|vh|vw|vmin|vmax)?/);return{value:parseFloat(t[1]),units:t[2]}},wt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=void 0,n={};for(r in e)e.hasOwnProperty(r)&&(n[r]=void 0===t[r]?e[r]:t[r]);return n},xt=function(e){var t=window,r=e.split(".");return r.forEach((function(e,n){t[r[n]]&&(t=t[r[n]])})),t!==window?t:null},It=function(e){return/^(?:[\w]+\s?:\s?[\w.]+,\s?)+(?:[\w]+\s?:\s?[\w.]+)$/g.test(e)?e.match(/(?:(\w+)\s?:\s?([\w.]+))/g).reduce((function(e,t){var r=t.split(":");return e[r[0]]=gt(r[1]),e}),{}):gt(e)},St=function(e){return parseInt(e,10)},Et=function(e){return e.trim()},Mt=function(e){return"object"===(void 0===e?"undefined":B(e))&&null!==e?JSON.parse(JSON.stringify(e)):e},jt=function(e){return e.slice()},Ot=function(){return window.performance.now()},Tt=function(e,t,r,n){var i=new XMLHttpRequest;n&&n(i),i.open("GET",e,!0),i.onload=function(){t(i.response)},r&&(i.onerror=function(){r(i,i.status)}),i.send()},Dt=function(e,t){return Nt(e)?Pt(e,t):Array.isArray(e)?At(e,t):e===t},Nt=function(e){return e===Object(e)},Pt=function(e,t){for(var r in e)if(!t.hasOwnProperty(r)||e[r]!==t[r])return!1;return!0},At=function(e,t){return e.length==t.length&&e.every((function(e,r){return e===t[r]}))},kt=function(e){return Object.keys(e).map((function(e){return'"'+e+'"'})).join(", ")},Lt=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.createElement("div");!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._options=wt(e.options(),t),this._element=r,this._value=null,this._observer=null,this._viewDefinition=null,this._constants=null,this._presets=null,this._updater=null,this._credits=null,this._didInit=null,this._didDestroy=null,this._willDestroy=null,this._didUpdate=null,this._init()}return _(e,[{key:"isRootElement",value:function(e){return this._element===e}},{key:"setConstant",value:function(e,t){this._constants[e]=t}},{key:"getConstants",value:function(){return this._constants}},{key:"getConstant",value:function(e){return this._constants[e]}},{key:"setPreset",value:function(e,t){this._presets[e]=t}},{key:"getPreset",value:function(e){return this._presets[e]}},{key:"destroy",value:function(){this._willDestroy(this),this._observer.disconnect(),this.baseDefinition.presenter.destroy(),this._didDestroy(this)}},{key:"redraw",value:function(){this.baseDefinition&&this.baseDefinition.presenter&&(this.baseDefinition.presenter.reset(),this.baseDefinition.presenter.draw(),this._updater(this.baseDefinition,this._value))}},{key:"_init",value:function(){var e=this;if(this._viewDefinition=this._options.view,this._willDestroy=this._options.willDestroy,this._didDestroy=this._options.didDestroy,this._didInit=this._options.didInit,this._didUpdate=this._options.didUpdate,this._value=this._options.value,this._presets=this._options.presets,this._constants=this._options.constants,this._credits=this._options.credits,this._element.classList.contains("tick")||this._element.classList.add("tick"),this._observer=F(this._element,["data-value"],(function(t){e.value=t})),this._viewDefinition.root!==this._element&&(Array.from(this._viewDefinition.root.children).forEach((function(t){e._element.appendChild(t)})),this._viewDefinition.root=this._element),this._viewDefinition.view||this._viewDefinition.children||(this._viewDefinition.view="text"),this._updater=nt(this),null!==this.value&&this._update(this.value),this._element.dataset.state="initialised",this._didInit(this,this.value),this._credits){var t=document.createElement("a");t.className="tick-credits",t.href=this._credits.url,t.tabindex=-1,t.target="_blank",t.rel="noopener noreferrer nofollow",t.textContent=this._credits.label,this._element.appendChild(t)}}},{key:"_update",value:function(e){this._updater(this.baseDefinition,e),this._didUpdate(this,e)}},{key:"baseDefinition",get:function(){return this._viewDefinition}},{key:"root",get:function(){return this._element}},{key:"value",get:function(){return this._value},set:function(e){this._value="string"==typeof e?It(e):e,this._update(e)}}],[{key:"options",value:function(){return{constants:_t(),presets:Rt(),value:null,view:null,didInit:function(e){},didUpdate:function(e,t){},willDestroy:function(e){},didDestroy:function(e){},credits:{label:"Powered by PQINA",url:"https://pqina.nl/?ref=credits"}}}}]),e}(),Ct=function(e,t,r,n){return{label:1===e?t:r,progress:e/n,value:e}},Bt=[],_t=function(){return zt},Rt=function(){return Ht},zt={YEAR_PLURAL:"Years",YEAR_SINGULAR:"Year",MONTH_PLURAL:"Months",MONTH_SINGULAR:"Month",WEEK_PLURAL:"Weeks",WEEK_SINGULAR:"Week",DAY_PLURAL:"Days",DAY_SINGULAR:"Day",HOUR_PLURAL:"Hours",HOUR_SINGULAR:"Hour",MINUTE_PLURAL:"Minutes",MINUTE_SINGULAR:"Minute",SECOND_PLURAL:"Seconds",SECOND_SINGULAR:"Second",MILLISECOND_PLURAL:"Milliseconds",MILLISECOND_SINGULAR:"Millisecond"},Ht={y:function(e,t){return Ct(e,t.YEAR_SINGULAR,t.YEAR_PLURAL,10)},M:function(e,t){return Ct(e,t.MONTH_SINGULAR,t.MONTH_PLURAL,12)},w:function(e,t){return Ct(e,t.WEEK_SINGULAR,t.WEEK_PLURAL,52)},d:function(e,t){return Ct(e,t.DAY_SINGULAR,t.DAY_PLURAL,365)},h:function(e,t){return Ct(e,t.HOUR_SINGULAR,t.HOUR_PLURAL,24)},m:function(e,t){return Ct(e,t.MINUTE_SINGULAR,t.MINUTE_PLURAL,60)},s:function(e,t){return Ct(e,t.SECOND_SINGULAR,t.SECOND_PLURAL,60)},mi:function(e,t){return Ct(e,t.MILLISECOND_SINGULAR,t.MILLISECOND_PLURAL,1e3)}},Ut={value:It,didInit:xt,didUpdate:xt,didDestroy:xt,willDestroy:xt},Gt=function(e){var t=Bt.filter((function(t){return t.isRootElement(e)}));return t?t[0]:null},Wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e&&!V(e)&&(t=e,e=void 0),!e||!Gt(e)){t&&t.view&&(t.view=rt([t.view])[0]),!t&&e&&(t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=e.dataset,i={meta:{}};for(var o in n)if(n.hasOwnProperty(o)){var a=t[o],c=n[o];a&&(c=null===(c=a(c))?Mt(r[o]):c,i[o]=c)}return"false"===n.credits&&(i.credits=!1),i}(e,Ut,R({},Lt.options(),{constants:R({},zt),presets:R({},Ht)}))),e&&(t||(t={}),t.view||(t.view=tt([e])[0]));var r=new Lt(t,e);return Bt.push(r),r}},Zt=function(e){return function(){setTimeout(e,0)}},qt=function(){return Date.now()},Ft=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,r=wt({autostart:!0},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}),n=null,i=null,o=null,a=0,c=null,u=!1,s=null,l=function(){return u},p=function(){return null!==i},f=function(){return document.hidden},d=function r(){var o=qt(),c=n-o,u=t+c;n=o+u,e(o-i-a+c),s=setTimeout(r,u)},h=function(){l()?y():p()||(i=qt(),setTimeout((function(){e(0)}),0),n=qt()+t,x(),f()?b():s=setTimeout((function(){d()}),t))},m=function(){clearTimeout(s),s=null,i=null,n=null,o=null,a=0,c=null,u=!1,w()},y=function(){l()&&p()&&!f()&&(u=!1,x(),g())},v=function(){clearTimeout(s),o=qt(),c=n-o},g=function(){a+=qt()-o,o=null,n=qt()+c,s=setTimeout((function(){d()}),c)},b=function(){v()},w=function(){document.removeEventListener("visibilitychange",I)},x=function(){document.addEventListener("visibilitychange",I)},I=function(){f()?b():p()&&g()};return r.autostart&&h(),{start:h,stop:Zt(m),reset:Zt((function(){m(),h()})),pause:Zt((function(){p()&&!f()&&(u=!0,w(),v())})),resume:y}},Vt=function(e){/^[\d]+/.test(e)||(e="1 "+e);var t=e.split(" ");return parseFloat(t[0])*c[t[1].toLowerCase()]},Jt=function(e,t){return function(e,t){return e.setHours(t[0]||0,t[1]||0,t[2]||0,t[3]||0),e}(e,t.split(":").map(St))},Yt=function(e,t){var r=t.match(/((?:[\d]+\s)?(?:hours|hour|minutes|minute|seconds|second))|((?:from|till)\s[\d]+(?::[\d]+)?(?::[\d]+)?)|(wait\s[\d]+\s[a-z]+)/g).reduce((function(e,t){return/from/.test(t)?e.from=Jt(e.from,t.split(" ")[1]):/till/.test(t)?e.till=Jt(e.till,t.split(" ")[1]):/wait/.test(t)?e.idle=Vt(t.substring(5)):/hours|hour|minutes|minute|seconds|second/.test(t)&&(e.interval=Vt(t)),e}),{idle:null,interval:null,date:null,dist:null,wait:!1,from:Jt(j(e),"0"),till:Jt(j(e),"23:59:59:999")});if(e<r.from||e>=r.till)return r;if(r.interval>r.till-r.from)return r;var n=e-r.from,i=r.interval-n%r.interval;return null!==r.idle&&i>=r.interval-r.idle?(r.wait=!0,r):(r.dist=i,r.date=new Date(e.getTime()+r.dist),r)},$t=function(e,t){return/januari|februari|march|april|may|june|july|august|september|october|november|december/.test(t)?function(e,t){var r=t.match(/januari|februari|march|april|may|june|july|august|september|october|november|december|[\d]+th|\dst|\dnd|first|last|at\s[\d]+(?::[\d]+)?(?::[\d]+)?/g);if(r.length>1){var n="";r.forEach((function(e){n=t.split(e)[1]||""}));var i=n.trim().match(/wait\s[\d]+\s[a-z]+/);i&&r.push(i[0])}var o=r.reduce((function(t,r){return/([\d]+th|\dst|\dnd|first|last)/.test(r)&&(t.day=/^[\d]/.test(r)?parseInt(r,10):"first"===r?1:r),/^at/.test(r)?t.time=Jt(j(e),r.substring(3)):/wait/.test(r)?t.idle=Vt(r.substring(5)):/^[\a-zA-Z]+$/.test(r)&&(t.month=r),t}),{idle:null,day:null,month:null,time:null,date:null,dist:null,wait:!1});if(o.time){o.time.setDate(1),o.time=y(o.time,o.month),o.time=m(o.time,o.day);var a=o.time-e,c=0;if(a<0&&(c=a,o.time.setFullYear(o.time.getFullYear()+1),a=o.time-e),null!==o.idle&&c+o.idle>0)return o.wait=!0,o;o.dist=a}else{o.time=j(e),o.time.setDate(1),o.time=y(o.time,o.month),o.time=m(o.time,o.day);var u=Yt(o.time,t);if(u.wait)return o;o.time=j(g(e,o.time)&&u.date?u.date:u.from);var s=o.time-e;s<0&&(o.time=j(u.from),o.time.setFullYear(o.time.getFullYear()+1),s=o.time-e),o.dist=s}return o.date=j(o.time),o}(e,t):/month/.test(t)?function(e,t){var r=t.match(/[\d]+th|\dst|\dnd|first|last|at\s[\d]+(?::[\d]+)?(?::[\d]+)?/g);if(r.length>1){var n="";r.forEach((function(e){n=t.split(e)[1]||""}));var i=n.trim().match(/wait\s[\d]+\s[a-z]+/);i&&r.push(i[0])}var o=r.reduce((function(t,r){return/([\d]+th|\dst|\dnd|first|last)/.test(r)&&(t.day=/^[\d]/.test(r)?parseInt(r,10):"first"===r?1:r),/^at/.test(r)?t.time=Jt(j(e),r.substring(3)):/wait/.test(r)&&(t.idle=Vt(r.substring(5))),t}),{idle:null,day:null,time:null,date:null,dist:null,wait:!1});if(o.time){o.time=m(o.time,o.day);var a=o.time-e,c=0;if(a<0&&(c=a,o.time.setDate(1),o.time.setMonth(o.time.getMonth()+1),m(o.time,o.day),a=o.time-e),null!==o.idle&&c+o.idle>0)return o.wait=!0,o;o.dist=a}else{o.time=m(j(e),o.day);var u=Yt(o.time,t);if(u.wait)return o;o.time=j(g(e,o.time)&&u.date?u.date:u.from);var s=o.time-e;s<0&&(o.time=j(u.from),o.time.setDate(1),o.time.setMonth(o.time.getMonth()+1),m(o.time,o.day),s=o.time-e),o.dist=s}return o.date=j(o.time),o}(e,t):/(?:mon|tues|wednes|thurs|fri|satur|sun)day/.test(t)?function(e,t){var r=t.match(/(?:mon|tues|wednes|thurs|fri|satur|sun)day|at\s[\d]+(?::[\d]+)?(?::[\d]+)?/g);if(r.length>1){var n="";r.forEach((function(e){n=t.split(e)[1]||""}));var i=n.trim().match(/wait\s[\d]+\s[a-z]+/);i&&r.push(i[0])}var o=r.reduce((function(t,r){return/(?:mon|tues|wednes|thurs|fri|satur|sun)day/.test(r)&&(t.day=p[function(e){return e.charAt(0).toUpperCase()+e.slice(1)}(r)]),/^at/.test(r)?t.time=Jt(j(e),r.substring(3)):/wait/.test(r)&&(t.idle=Vt(r.substring(5))),t}),{idle:null,day:null,time:null,date:null,dist:null,wait:!1});if(o.time){o.time=h(o.time,o.day);var a=o.time-e;if(a<0&&(o.time.setDate(o.time.getDate()+7),a=o.time-e),null!==o.idle&&a>=c.Week-o.idle)return o.wait=!0,o;o.dist=a}else{o.time=h(j(e),o.day);var u=Yt(o.time,t);if(u.wait)return o;o.time=j(g(e,o.time)&&u.date?u.date:u.from);var s=o.time-e;s<0&&o.time.setDate(o.time.getDate()+7),o.dist=s}return o.date=j(o.time),o}(e,t):/day at/.test(t)||/^at /.test(t)?function(e,t){var r=t.match(/([\d]+(?::[\d]+)?(?::[\d]+)?)|(wait\s[\d]+\s[a-z]+)/g).reduce((function(t,r){return/^[\d]/.test(r)?t.time=Jt(j(e),r):/wait/.test(r)&&(t.idle=Vt(r.substring(5))),t}),{idle:null,time:null,date:null,wait:!1,dist:null}),n=r.time-e;return n<0&&(r.time.setDate(r.time.getDate()+1),n=r.time-e),null!==r.idle&&n>=c.Day-r.idle?(r.wait=!0,r):(r.dist=n,r.date=j(r.time),r)}(e,t):/hours|hour|minutes|minute|seconds|second/.test(t)?Yt(e,t):null},Qt=function(e,t){!0!==e?"string"!=typeof e?setTimeout((function(){t(0)}),0):setTimeout((function(){t(w(e).getTime()-M().getTime())}),0):function(e){var t=new XMLHttpRequest,r=Date.now();t.open("HEAD",window.location+"?noCache="+r),t.setRequestHeader("Content-Type","text/html"),t.setRequestHeader("Cache-Control","no-cache"),t.onload=function(){var n=.5*(r-Date.now()),i=new Date(t.getResponseHeader("Date"));e(new Date(i.getTime()+n))},t.send()}((function(e){t(e.getTime()-M().getTime())}))},Xt={format:["d","h","m","s"],cascade:!0,server:null,interval:1e3},Kt=function(e){return R({complete:!1,offset:null,value:null,timer:null,onload:function(){},onupdate:function(e){}},e)},er=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("number"!=typeof e)throw'Can\'t start counter, the "milliseconds" parameter is required';var r=(t=wt({units:"seconds",target:0,amount:1e3,interval:1e3},t)).target,n=e,i=Kt({target:r,onended:function(){}});return setTimeout((function(){i.timer=Ft((function(o){if((n=e-o/t.interval*t.amount)<=r)return i.value=t.target,i.onupdate(i.value/c[t.units]),i.timer.stop(),void i.onended();i.value=n,i.onupdate(i.value/c[t.units])}),t.interval,{autostart:!1}),i.complete=!0,i.onload(),i.timer.start()}),0),i},tr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e)throw'Can\'t start counter, the "due" parameter is required';t=wt(Xt,t);var r=d(e)?e:w(e),n=Kt({due:j(r),onended:function(){}});return Qt(t.server,(function(e){n.offset=e;n.timer=Ft((function(){var i=v(e);if(r-i<=0)return n.value=new Array(t.format.length).fill(0),n.onupdate(n.value),n.timer.stop(),void n.onended();n.value=S(i,r,t.format,t.cascade),n.onupdate(n.value)}),t.interval,{autostart:!1}),n.complete=!0,n.onload(),n.timer.start()})),n},rr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return function(r,n){return n((parseFloat(r)-e)/(t-e))}},nr=function(e,t,r,n){t[e]=r[e],n(jt(t))},ir={ascii:function(){return function(e,t){return t((e+"").charCodeAt(0))}},char:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e?new RegExp("[^"+e+"]","g"):null;return function(e,n){var i=String.fromCharCode(e);r&&(i=i.replace(r,t)),n(i)}},tween:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ease-linear",n=arguments[2];e=se(e);var i=o(t.EASING_FUNCTION,r),a=null,c=null;return function(t,r){if(t=parseFloat(t),a&&a(),null===c||t===c)return c=t,void r(t);var o=c,u=t-o;a=Se((function(e){r(o+e*u)}),(function(){a=null}),e,i,n),c=t}},value:function(e){return function(t,r){return r(e)}},input:function(){return function(e,t){return t(e)}},rotate:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,r){var n=Array.isArray(e)?e:[e],i=[],o=t.length;n.forEach((function(e,a){t[a%o](e,(function(e){i[a]=e,a===n.length-1&&r(i)}))}))}},map:function(e){return function(t,r){var n=[],i=t;i.forEach((function(t,o){e(t,(function(e){n[o]=e,o===i.length-1&&r(n.concat())}))}))}},transform:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,r){var n=[],i=e;t.forEach((function(e,o){e(i,(function(e){n[o]=e,o===t.length-1&&r(1===n.length?n[0]:n)}))}))}},upper:function(){return function(e,t){return t((e+"").toUpperCase())}},lower:function(){return function(e,t){return t((e+"").toLowerCase())}},abs:function(){return function(e,t){return t(Math.abs(e))}},add:function(e){return function(t,r){return r(t+e)}},subtract:function(e){return function(t,r){return r(t-e)}},modulus:function(e){return function(t,r){return r(t%e)}},pad:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"left";return function(r,n){return n(e.length>(""+r).length?"left"===t?(""+e+r).slice(-e.length):(""+r+e).substring(0,e.length):r)}},number:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;return function(n,i){i((n<0?"-":"")+parseFloat(Math.abs(n)).toFixed(r).replace(/./g,(function(r,n,i){return"."===r?e:n&&(i.length-n)%3==0?t+r:r})))}},replace:function(e,t){return function(r,n){return n((r+"").replace(new RegExp("."===e?"\\"+e:e,"g"),t))}},round:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(t,r){return r(e?t.toFixed(e):Math.round(t))}},ceil:function(){return function(e,t){return t(Math.ceil(e))}},floor:function(){return function(e,t){return t(Math.floor(e))}},fraction:rr,percentage:function(){var e=rr(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,arguments.length>1&&void 0!==arguments[1]?arguments[1]:100);return function(t,r){e(t,(function(e){r(100*e)}))}},multiply:function(e){return function(t,r){return r(t*e)}},divide:function(e){return function(t,r){return r(t/e)}},split:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return function(t,r){return r((t+"").split(e))}},format:function(e){return function(t,r){return r(e.replace(/\$0/gi,t))}},plural:function(e,t){return function(r,n){return n(1===r?e:t)}},limit:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return function(r,n){return n(Math.min(Math.max(r,e),t))}},reverse:function(){return function(e,t){return t(Array.isArray(e)?e.reverse():(e+"").split("").reverse().join(""))}},arrive:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=null,o=null,a=null;return function(c,u){return c=parseFloat(c),null===i?(i=c,void u(c)):(r&&null!==o&&i===c&&(a.cancel(),a=null),n&&null!==o&&c-a.getPosition()>1?(a.cancel(),a=null,o=null,i=c,void u(c)):(a?a.update(u,c):(a=Me("arrive",e,t)).update(u,i,c),void(o=c)))}},spring:function(e,t,r){var n=null,i=null;return function(o,a){if(o=parseFloat(o),null===n)return n=o,void a(o);i?i.update(a,o):(i=Me("spring",e,t,r)).update(a,n,o)}},delay:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"rtl",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,n=null;return function(i,o){if(!n)return n=jt(i),void o(jt(n));n="rtl"===e?n.slice(n.length-i.length,n.length):n.slice(0,i.length);var a=function(e){for(var t=[],r=0;r<e;r++)t.push(r);return t}(i.length);"random"===e&&function(e){for(var t=e.length;t;t--){var r=Math.floor(Math.random()*t),n=[e[r],e[t-1]];e[t-1]=n[0],e[r]=n[1]}}(a),"rtl"===e&&a.reverse();!function e(){nr(a.shift(),n,i,o),a.length&&setTimeout(e,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e+Math.random()*(t-e)}(t,r))}()}},step:function(e){var t=null,r=null,n=null;return function(i,o){if(i=parseFloat(i),null===t)return t=i,void o(i);null!==r&&t===i&&(n.cancel(),n=null),n?n.update(o,i):(n=Me("step",e)).update(o,t,i),r=i}},keys:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,r){var n={};e.forEach((function(e,r){n[t[r]]=e})),r(n)}},duration:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,r){return r(I(e,t))}},substring:function(e,t){return function(r,n){return n((r+"").substring(e,t))}},preset:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e,r,n){return r(e.map((function(e,r){return n.getPreset(t[r])(e,n.getConstants(),n)})))}}};n(t.TRANSFORM,ir);var or={x:"translateX",y:"translateY",z:"translateZ"},ar={x:"rotateX",y:"rotateY",z:"rotateZ"},cr={both:"scale",x:"scaleX",y:"scaleY"},ur=function(e,t,r){return e+(t-e)*r},sr={fade:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xe,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1;if(r<0){var a=[o,i];i=a[0],o=a[1]}e.style.opacity=ur(i,o,n(t))},move:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xe,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"0",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"100%",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"y";if(r<0){var c=[o,i];i=c[0],o=c[1]}var u=K(i,bt),s=K(o,bt);J(e,or[a],ur(u.value,s.value,n(t)),u.units||s.units)},rotate:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xe,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"0",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"90deg",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"x";if(r<0){var c=[o,i];i=c[0],o=c[1]}var u=K(i,bt),s=K(o,bt);J(e,ar[a],ur(u.value,s.value,n(t)),u.units||s.units)},scale:function(e,t,r){var n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1;if(r<0){var o=[i,n];n=o[0],i=o[1]}J(e,cr[arguments.length>6&&void 0!==arguments[6]?arguments[6]:"both"],ur(n,i,(arguments.length>3&&void 0!==arguments[3]?arguments[3]:xe)(t)))},crossfade:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments[2];return{intro:[{name:"fade",parameters:[0,1],duration:1e3*e,delay:se(arguments[1])}],outro:[{name:"fade",parameters:[1,0],duration:1e3*e,delay:se(t)}]}},swap:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments[4];return{intro:[{name:"move",parameters:[""+100*-t,"0%",e],duration:1e3*r,delay:se(arguments[3])}],outro:[{name:"move",parameters:["0%",""+100*t,e],duration:1e3*r,delay:se(n)}]}},revolve:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"y",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments[4];return{intro:[{name:"rotate",parameters:[90*-t+"deg","0deg",e],duration:1e3*r,delay:se(arguments[3])}],outro:[{name:"rotate",parameters:["0deg",90*t+"deg",e],duration:1e3*r,delay:se(n)}]}},zoom:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments[3];return{intro:[{name:"scale",parameters:[e,1],duration:1e3*t,delay:se(arguments[2])}],outro:[{name:"scale",parameters:[1,e],duration:1e3*t,delay:se(r)}]}}};n(t.TRANSITION,sr);var lr={supported:function(){var e=window;if(void 0===e)return!1;var t=e.CSS&&e.CSS.supports,r=!!e.MSInputMethodContext&&!!document.documentMode,n=t&&CSS.supports("transform","translateX(0)");return r||t&&n&&!!["MutationObserver","requestAnimationFrame"].filter((function(t){return t in e})).length}(),options:{setConstant:function(e,t){zt[e]=t},setPreset:function(e,t){Ht[e]=t}},helper:{interval:Ft,date:function(e){return e?w(e):M()},duration:E},data:{request:Tt,poll:function(e,t){return Ft((function(){Tt(e,t)}),arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4)}},DOM:{create:Wt,destroy:function(e){var t=function(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r].isRootElement(t))return r;return-1}(Bt,e);return!(t<0)&&(Bt[t].destroy(),Bt.splice(t,1),!0)},parse:function(e){var t,r=void 0,n=void 0,i=[];for(n=(t=e.querySelectorAll(".tick:not([data-state])")).length;n--;)r=t[n],i.push(Wt(r));return i},find:Gt},count:{down:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if("number"==typeof t[0]&&"string"==typeof t[1]){var n=t[0],i=t[1].toLowerCase();return t.shift(),t[0]=E(n,i),t[1]=t[1]||{},t[1].units=i,er.apply(void 0,t)}return"string"==typeof t[0]||d(t[0])?tr.apply(void 0,t):null},up:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e)throw'Can\'t start counter, the "since" parameter is required';t=wt(Xt,t);var r=d(e)?e:w(e),n=Kt({since:j(r)});return Qt(t.server,(function(e){n.offset=e;n.timer=Ft((function(){var i=v(e);n.value=S(r,i,t.format,t.cascade),n.onupdate(n.value)}),t.interval,{autostart:!1}),n.complete=!0,n.onload(),n.timer.start()})),n},schedule:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof e)throw'Can\'t start scheduler, "schedule" is a required parameter';var r=(t=wt(R({},Xt,{timezone:null}),t)).timezone?function(e){var t=6e4*(new Date).getTimezoneOffset();if("Z"===e)return t;var r=e.match(/\+|-|[\d]{2}|[\d]{2}/g);return("-"===r.shift()?-1:1)*(36e5*parseInt(r[0],10)+6e4*parseInt(r[1],10))+t}(t.timezone):null,n=Kt({waiting:null,nextScheduledDate:null,previouslyScheduledDate:null,onrepeat:function(e,t){},onresume:function(e){},onwait:function(e){}}),i=void 0,o=null;return Qt(t.server,(function(a){n.offset=a;n.timer=Ft((function(){var c=v(a);if(null!==r&&(c=function(e,t){return new Date(e.getTime()+t)}(c,r)),o=function(e,t){for(var r=t.split(",").map(Et).map((function(t){return $t(e,t)})),n=null,i=0;i<r.length;i++){var o=r[i];if(null===n&&o.wait)return null;(null===n||null===n.dist&&null!==o.dist||null!==o.dist&&o.dist<n.dist)&&(n=o)}return n.date}(c,e),n.waiting=null===o,n.waiting)return void 0===i&&(i=null),n.value=new Array(t.format.length).fill(0),n.nextScheduledDate&&(n.previouslyScheduledDate=j(n.nextScheduledDate)),n.nextScheduledDate=null===o?null:j(o),void n.onwait(n.previouslyScheduledDate?j(n.previouslyScheduledDate):null);n.nextScheduledDate=j(o),null===i&&n.onresume(j(o)),(null===i||void 0!==i&&!function(e,t){return e.getTime()===t.getTime()}(i,o))&&(n.onrepeat(j(o),i?j(i):null),i&&(n.previouslyScheduledDate=j(i))),i=j(o),n.value=S(c,o,t.format,t.cascade),n.onupdate(n.value)}),t.interval,{autostart:!1}),n.complete=!0,n.onload(),n.timer.start()})),n}},plugin:{add:function(e,t,r){if("function"==typeof e){var n=e;return i(n.identifier.type,n.identifier.name,n)}return i(e,t,r)}}},pr=function(e){if(!t.hasOwnProperty(e))return"continue";lr.plugin[function(e){return e.replace(/-./g,(function(e){return e.charAt(1).toUpperCase()}))}("add-"+t[e])]=function(r,n){i(t[e],r,n)}};for(var fr in t)pr(fr);return e.exports=lr,e.exports}():null,w="undefined"!=typeof window?function(){if(!e)var e={};!function(){function e(e){this.value=e}function t(t){var r,n;function i(r,n){try{var a=t[r](n),c=a.value;c instanceof e?Promise.resolve(c.value).then((function(e){i("next",e)}),(function(e){i("throw",e)})):o(a.done?"return":"normal",a.value)}catch(u){o("throw",u)}}function o(e,t){switch(e){case"return":r.resolve({value:t,done:!0});break;case"throw":r.reject(t);break;default:r.resolve({value:t,done:!1})}(r=r.next)?i(r.key,r.arg):n=null}this._invoke=function(e,t){return new Promise((function(o,a){var c={key:e,arg:t,resolve:o,reject:a,next:null};n?n=n.next=c:(r=n=c,i(e,t))}))},"function"!=typeof t.return&&(this.return=void 0)}"function"==typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}();var t=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();return e.exports=function(e){var r=e.DOM,n=(e.Animation.animate,e.Extension),i=e.Date.performance,o=e.View,a=o.rooter,c=o.destroyer,u=o.drawer,s=o.updater,l=o.styler,p=n.getExtension(n.Type.EASING_FUNCTION,"ease-out-cubic"),f=n.getExtension(n.Type.EASING_FUNCTION,"ease-out-sine"),d=function(e){if(e.isInitialValue()){e.root.textContent="",e.spacer=r.create("span","tick-flip-spacer"),e.root.appendChild(e.spacer);var t=r.create("span","tick-flip-shadow-top tick-flip-shadow tick-flip-front"),o=r.create("span","tick-flip-shadow-bottom tick-flip-shadow tick-flip-back");e.root.appendChild(t),e.root.appendChild(o),e.shadowCard=r.create("span","tick-flip-card-shadow"),e.root.appendChild(e.shadowCard)}if(e.spacer.textContent=e.value,e.isInitialValue()||r.visible(e.root)){var a=e.cards[e.cards.length-1];if(a&&(a.waiting=!1,a.offset=i(),a.back=e.value),e.isInitialValue()){var c=new h;c.back=e.value,c.offset=null,c.progress=1,e.root.insertBefore(c.root,e.root.firstChild),e.cards.push(c)}var u=new h;if(u.offset=null,u.progress=0,u.visual_progress=0,u.waiting=!0,u.front=e.value,u.rotate(0),e.root.insertBefore(u.root,e.root.firstChild),e.cards.push(u),!e.animating){e.animating=!0;var s=n.getExtension(n.Type.EASING_FUNCTION,e.style.flipEasing);!function t(){var n=e.cards.filter((function(e){return!e.done&&!e.waiting}));if(0!==n.length){n.forEach((function(t){null!==t.offset&&(t.progress=(i()-t.offset)/e.style.flipDuration),t.progress>=1&&(t.progress=1,t.done=!0),t.visual_progress=s(t.progress)}));n.reverse().forEach((function(e,t){var r=n[t-1];r&&e.visual_progress<=r.visual_progress&&(e.visual_progress=r.visual_progress+.01)})),n.reverse(),e.cards.forEach((function(t,r){var n=1-2*Math.abs(t.visual_progress-.5),i=1-(t.visual_progress-.5)/.5;t.shadowFront=n,t.highlightBack=i;var o=e.cards[r+1];o&&t.visual_progress>.5&&t.visual_progress>0&&(t.shadowBack=p(o.visual_progress))})),n.forEach((function(e,t){var r=e.visual_progress;r>.5&&!e.done?e.root.style.zIndex=10+t:e.root.style.removeProperty("z-index"),e.rotate(-180*r)}));var o=0,a=1;n.forEach((function(e){var t=Math.abs(e.visual_progress-.5);t<a&&(a=t,o=e.visual_progress)}));var c=f(o<.5?o/.5:(1-o)/.5);e.shadowCard.style.opacity=c,r.transform(e.shadowCard,"scaleY",c),e.cards.filter((function(e){return e.done})).slice(0,-1).forEach((function(t){e.cards=e.cards.filter((function(e){return e!==t})),t.root.parentNode&&e.root.removeChild(t.root)})),requestAnimationFrame(t)}else e.animating=!1}()}}else e.cards.forEach((function(t){t.back=e.value,t.front=e.value}))},h=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._root=r.create("span","tick-flip-card");var t=r.create("span","tick-flip-panel-front tick-flip-front tick-flip-panel"),n=r.create("span","tick-flip-panel-front-text"),i=r.create("span","tick-flip-panel-text-wrapper");n.appendChild(i);var o=r.create("span","tick-flip-panel-front-shadow");t.appendChild(n),t.appendChild(o);var a=r.create("span","tick-flip-panel-back tick-flip-back tick-flip-panel"),c=r.create("span","tick-flip-panel-back-text"),u=r.create("span","tick-flip-panel-text-wrapper");c.appendChild(u);var s=r.create("span","tick-flip-panel-back-highlight"),l=r.create("span","tick-flip-panel-back-shadow");a.appendChild(c),a.appendChild(s),a.appendChild(l),this._root.appendChild(t),this._root.appendChild(a),this._front=t,this._back=a,this._shadowFront=o,this._shadowBack=l,this._highlightBack=s,this._textBack=u,this._textFront=i,this._frontValue=null,this._backValue=null}return t(e,[{key:"rotate",value:function(e){this._front.style.transform="rotateX("+e+"deg)",this._back.style.transform="rotateX("+(-180+e)+"deg)"}},{key:"root",get:function(){return this._root}},{key:"front",set:function(e){this._frontValue=e,this._textFront.textContent=e},get:function(){return this._frontValue}},{key:"back",set:function(e){this._backValue=e,this._textBack.textContent=e},get:function(){return this._backValue}},{key:"highlightBack",set:function(e){this._highlightBack.style.opacity=e}},{key:"shadowBack",set:function(e){this._shadowBack.style.opacity=e}},{key:"shadowFront",set:function(e){this._shadowFront.style.opacity=e}}]),e}();return function(e){var t={cards:[],lastCard:null,initialCard:null,shadowAbove:null,shadowBelow:null,shadowCard:null,currentValue:null,lastValue:null,front:null,back:null};return Object.assign({},a(t,e,"flip"),s(t),l(t,{flipDuration:800,flipEasing:"ease-out-bounce"}),u(t,d),c(t))}},e.exports.identifier={name:"flip",type:"view"},e.exports}():null;b.plugin.add(w);const x=b;class I extends o.Component{constructor(e){super(e),this._tickRef=o.createRef()}componentDidMount(){this._tickInstance=x.DOM.create(this._tickRef.current,{value:this.props.value,credits:!1})}componentDidUpdate(){this._tickInstance&&(this._tickInstance.value=this.props.value)}componentWillUnmount(){this._tickInstance&&x.DOM.destroy(this._tickRef.current)}render(){return o.createElement("div",{ref:this._tickRef,className:"tick"},o.createElement("div",{"data-repeat":"true","aria-hidden":"true"},o.createElement("span",{"data-view":"flip"},"Tick")))}}class S extends o.Component{constructor(e){super(e);let t=0;t+=e.countdown.seconds,t+=60*e.countdown.minutes,t+=60*e.countdown.hours*60,t+=24*e.countdown.days*60*60;const r=setInterval(this.updateCountdown.bind(this),1e3);this.state={start:Date.now(),interval:r,total:t,timeLeft:t}}updateCountdown(){const e=Date.now(),t=Math.round((e-this.state.start)/1e3);this.setState({timeLeft:this.state.total-t})}render(){const{timeLeft:e}=this.state,t=e<=0;let r=0,n=0,i=0,a=0;return t||(r=Math.floor(e/86400),n=Math.floor(e%86400/3600),i=Math.floor(e%3600/60),a=Math.floor(e%60)),o.createElement(o.Fragment,null,t?o.createElement("p",{style:{color:"darkred"}},(0,v.f)("You just missed the deadline!")):o.createElement("div",{className:"wprm-admin-dashboard-marketing-countdown"},o.createElement("div",{className:"wprm-admin-dashboard-marketing-countdown-unit"},o.createElement(I,{value:r})," ",1===r?(0,v.f)("day"):(0,v.f)("days")),o.createElement("div",{className:"wprm-admin-dashboard-marketing-countdown-unit"},o.createElement(I,{value:String(n).padStart(2,"0")})," ",1===n?(0,v.f)("hour"):(0,v.f)("hours")),o.createElement("div",{className:"wprm-admin-dashboard-marketing-countdown-unit"},o.createElement(I,{value:String(i).padStart(2,"0")})," ",1===i?(0,v.f)("minute"):(0,v.f)("minutes")),o.createElement("div",{className:"wprm-admin-dashboard-marketing-countdown-unit"},o.createElement(I,{value:String(a).padStart(2,"0")})," ",1===a?(0,v.f)("second"):(0,v.f)("seconds")),o.createElement("div",{className:"wprm-admin-dashboard-marketing-countdown-label"},(0,v.f)("left to grab the discount!"))))}}class E extends o.Component{render(){const{campaign:e}=this.props;return e.hasOwnProperty("dismissed")&&e.dismissed?null:o.createElement("div",{className:"wprm-admin-dashboard-marketing"},o.createElement(g,{title:e.page_title},o.createElement("p",{dangerouslySetInnerHTML:{__html:e.page_text}}),o.createElement(S,{countdown:e.countdown}),o.createElement("div",{class:"wprm-admin-dashboard-marketing-actions"},o.createElement("a",{className:"button button-primary button-compact",href:e.url,target:"_blank"},(0,v.f)("Learn more about the sale")," 🎉"),o.createElement("a",{href:"#",class:"wprm-admin-dashboard-marketing-actions-remove",onClick:()=>{y.A.general.dismissNotice(`dashboard_${e.id}`),e.dismissed=!0,this.forceUpdate()}},(0,v.f)("Remove Notice")))))}}var M=r(88058);const j=e=>o.createElement("label",{className:"wprm-admin-dashboard-toggle-container"},o.createElement(M.A,{className:"wprm-admin-dashboard-toggle",checked:e.value,onChange:t=>e.onChange(t.target.checked)}),o.createElement("span",{className:"wprm-admin-dashboard-toggle-label"},e.children)),O=e=>o.createElement(o.Fragment,null,o.createElement("p",null,(0,v.f)("Track different visitor actions related to recipes.")," ",(0,v.f)("Find out what recipes visitors are interacting with, what affiliate links are getting clicked on, and more...")),o.createElement(j,{value:!1,onChange:()=>{e.onEnable()}},(0,v.f)("Enable Analytics")));var T=r(60997);function D(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=D(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}const N=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=D(e))&&(n&&(n+=" "),n+=t);return n};var P=r(31680),A=r.n(P),k=r(13085),L=r.n(k),C=r(57815),B=r.n(C),_=r(81214),R=r.n(_),z=r(23313),H=r.n(z),U=function(e){return 0===e?0:e>0?1:-1},G=function(e){return L()(e)&&e.indexOf("%")===e.length-1},W=function(e){return H()(e)&&!B()(e)},Z=function(e){return W(e)||L()(e)},q=0,F=function(e){var t=++q;return"".concat(e||"").concat(t)},V=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!W(e)&&!L()(e))return n;if(G(e)){var o=e.indexOf("%");r=t*parseFloat(e.slice(0,o))/100}else r=+e;return B()(r)&&(r=n),i&&r>t&&(r=t),r},J=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},Y=function(e,t){return W(e)&&W(t)?function(r){return e+r*(t-e)}:function(){return t}};function $(e,t,r){return e&&e.length?e.find((function(e){return e&&("function"==typeof t?t(e):R()(e,t))===r})):null}var Q=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]},X=r(45041),K=r.n(X),ee=r(78148),te=r.n(ee),re=r(95603),ne=r.n(re),ie=r(17329);function oe(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function ae(e){return ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ae(e)}var ce=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],ue=["points","pathLength"],se={svg:["viewBox","children"],polygon:ue,polyline:ue},le=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],pe=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,o.isValidElement)(e)&&(r=e.props),!ne()(r))return null;var n={};return Object.keys(r).forEach((function(e){le.includes(e)&&(n[e]=t||function(t){return r[e](r,t)})})),n},fe=function(e,t,r){if(!ne()(e)||"object"!==ae(e))return null;var n=null;return Object.keys(e).forEach((function(i){var o=e[i];le.includes(i)&&"function"==typeof o&&(n||(n={}),n[i]=function(e,t,r){return function(n){return e(t,r,n),null}}(o,t,r))})),n},de=["children"],he=["children"];function me(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var ye={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},ve=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},ge=null,be=null,we=function e(t){if(t===ge&&Array.isArray(be))return be;var r=[];return o.Children.forEach(t,(function(t){K()(t)||((0,ie.isFragment)(t)?r=r.concat(e(t.props.children)):r.push(t))})),be=r,ge=t,r};function xe(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map((function(e){return ve(e)})):[ve(t)],we(e).forEach((function(e){var t=R()(e,"type.displayName")||R()(e,"type.name");-1!==n.indexOf(t)&&r.push(e)})),r}function Ie(e,t){var r=xe(e,t);return r&&r[0]}var Se=function(e){if(!e||!e.props)return!1;var t=e.props,r=t.width,n=t.height;return!(!W(r)||r<=0||!W(n)||n<=0)},Ee=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],Me=function(e){return e&&e.type&&L()(e.type)&&Ee.indexOf(e.type)>=0},je=function(e,t,r){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,o.isValidElement)(e)&&(n=e.props),!ne()(n))return null;var i={};return Object.keys(n).forEach((function(e){var o;(function(e,t,r,n){var i,o=null!==(i=null==se?void 0:se[n])&&void 0!==i?i:[];return!te()(e)&&(n&&o.includes(t)||ce.includes(t))||r&&le.includes(t)})(null===(o=n)||void 0===o?void 0:o[e],e,t,r)&&(i[e]=n[e])})),i},Oe=function e(t,r){if(t===r)return!0;var n=o.Children.count(t);if(n!==o.Children.count(r))return!1;if(0===n)return!0;if(1===n)return Te(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],c=r[i];if(Array.isArray(a)||Array.isArray(c)){if(!e(a,c))return!1}else if(!Te(a,c))return!1}return!0},Te=function(e,t){if(K()(e)&&K()(t))return!0;if(!K()(e)&&!K()(t)){var r=e.props||{},n=r.children,i=me(r,de),o=t.props||{},a=o.children,c=me(o,he);return n&&a?oe(i,c)&&Oe(n,a):!n&&!a&&oe(i,c)}return!1},De=function(e,t){var r=[],n={};return we(e).forEach((function(e,i){if(Me(e))r.push(e);else if(e){var o=ve(e.type),a=t[o]||{},c=a.handler,u=a.once;if(c&&(!u||!n[o])){var s=c(e,o,i);r.push(s),n[o]=!0}}})),r};function Ne(e){return Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ne(e)}function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach((function(t){ke(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ke(e,t,r){var n;return n=function(e,t){if("object"!=Ne(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ne(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Ne(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ce(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ce(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Be=(0,o.forwardRef)((function(e,t){var r=e.aspect,n=e.initialDimension,i=void 0===n?{width:-1,height:-1}:n,a=e.width,c=void 0===a?"100%":a,u=e.height,s=void 0===u?"100%":u,l=e.minWidth,p=void 0===l?0:l,f=e.minHeight,d=e.maxHeight,h=e.children,m=e.debounce,y=void 0===m?0:m,v=e.id,g=e.className,b=e.onResize,w=e.style,x=void 0===w?{}:w,I=(0,o.useRef)(null),S=(0,o.useRef)();S.current=b,(0,o.useImperativeHandle)(t,(function(){return Object.defineProperty(I.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),I.current},configurable:!0})}));var E=Le((0,o.useState)({containerWidth:i.width,containerHeight:i.height}),2),M=E[0],j=E[1],O=(0,o.useCallback)((function(e,t){j((function(r){var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}}))}),[]);(0,o.useEffect)((function(){var e=function(e){var t,r=e[0].contentRect,n=r.width,i=r.height;O(n,i),null===(t=S.current)||void 0===t||t.call(S,n,i)};y>0&&(e=A()(e,y,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),r=I.current.getBoundingClientRect(),n=r.width,i=r.height;return O(n,i),t.observe(I.current),function(){t.disconnect()}}),[O,y]);var T=(0,o.useMemo)((function(){var e=M.containerWidth,t=M.containerHeight;if(e<0||t<0)return null;Q(G(c)||G(s),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",c,s),Q(!r||r>0,"The aspect(%s) must be greater than zero.",r);var n=G(c)?e:c,i=G(s)?t:s;r&&r>0&&(n?i=n/r:i&&(n=i*r),d&&i>d&&(i=d)),Q(n>0||i>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",n,i,c,s,p,f,r);var a=!Array.isArray(h)&&ve(h.type).endsWith("Chart");return o.Children.map(h,(function(e){return o.isValidElement(e)?(0,o.cloneElement)(e,Ae({width:n,height:i},a?{style:Ae({height:"100%",width:"100%",maxHeight:i,maxWidth:n},e.props.style)}:{})):e}))}),[r,h,s,d,f,p,M,c]);return o.createElement("div",{id:v?"".concat(v):void 0,className:N("recharts-responsive-container",g),style:Ae(Ae({},x),{},{width:c,height:s,minWidth:p,minHeight:f,maxHeight:d}),ref:I},T)})),_e=r(8295),Re=r.n(_e),ze=r(63281),He=r.n(ze),Ue=r(80389),Ge=["children","width","height","viewBox","className","style","title","desc"];function We(){return We=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},We.apply(this,arguments)}function Ze(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function qe(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,c=e.style,u=e.title,s=e.desc,l=Ze(e,Ge),p=i||{width:r,height:n,x:0,y:0},f=N("recharts-surface",a);return o.createElement("svg",We({},je(l,!0,"svg"),{className:f,width:r,height:n,style:c,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),o.createElement("title",null,u),o.createElement("desc",null,s),t)}var Fe=["children","className"];function Ve(){return Ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ve.apply(this,arguments)}function Je(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Ye=o.forwardRef((function(e,t){var r=e.children,n=e.className,i=Je(e,Fe),a=N("recharts-layer",n);return o.createElement("g",Ve({className:a},je(i,!0),{ref:t}),r)}));function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function Qe(){return Qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qe.apply(this,arguments)}function Xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ke(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ke(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function et(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function tt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?et(Object(r),!0).forEach((function(t){rt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):et(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rt(e,t,r){var n;return n=function(e,t){if("object"!=$e(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=$e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==$e(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nt(e){return Array.isArray(e)&&Z(e[0])&&Z(e[1])?e.join(" ~ "):e}var it=function(e){var t=e.separator,r=void 0===t?" : ":t,n=e.contentStyle,i=void 0===n?{}:n,a=e.itemStyle,c=void 0===a?{}:a,u=e.labelStyle,s=void 0===u?{}:u,l=e.payload,p=e.formatter,f=e.itemSorter,d=e.wrapperClassName,h=e.labelClassName,m=e.label,y=e.labelFormatter,v=e.accessibilityLayer,g=void 0!==v&&v,b=tt({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),w=tt({margin:0},s),x=!K()(m),I=x?m:"",S=N("recharts-default-tooltip",d),E=N("recharts-tooltip-label",h);x&&y&&null!=l&&(I=y(m,l));var M=g?{role:"status","aria-live":"assertive"}:{};return o.createElement("div",Qe({className:S,style:b},M),o.createElement("p",{className:E,style:w},o.isValidElement(I)?I:"".concat(I)),function(){if(l&&l.length){var e=(f?He()(l,f):l).map((function(e,t){if("none"===e.type)return null;var n=tt({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},c),i=e.formatter||p||nt,a=e.value,u=e.name,s=a,f=u;if(i&&null!=s&&null!=f){var d=i(a,u,e,t,l);if(Array.isArray(d)){var h=Xe(d,2);s=h[0],f=h[1]}else s=d}return o.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:n},Z(f)?o.createElement("span",{className:"recharts-tooltip-item-name"},f):null,Z(f)?o.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,o.createElement("span",{className:"recharts-tooltip-item-value"},s),o.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))}));return o.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())};function ot(e){return ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ot(e)}function at(e,t,r){var n;return n=function(e,t){if("object"!=ot(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ot(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==ot(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ct="recharts-tooltip-wrapper",ut={visibility:"hidden"};function st(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return N(ct,at(at(at(at({},"".concat(ct,"-right"),W(r)&&t&&W(t.x)&&r>=t.x),"".concat(ct,"-left"),W(r)&&t&&W(t.x)&&r<t.x),"".concat(ct,"-bottom"),W(n)&&t&&W(t.y)&&n>=t.y),"".concat(ct,"-top"),W(n)&&t&&W(t.y)&&n<t.y))}function lt(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,o=e.position,a=e.reverseDirection,c=e.tooltipDimension,u=e.viewBox,s=e.viewBoxDimension;if(o&&W(o[n]))return o[n];var l=r[n]-c-i,p=r[n]+i;return t[n]?a[n]?l:p:a[n]?l<u[n]?Math.max(p,u[n]):Math.max(l,u[n]):p+c>u[n]+s?Math.max(l,u[n]):Math.max(p,u[n])}function pt(e){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pt(e)}function ft(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function dt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(r),!0).forEach((function(t){bt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ft(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ht(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wt(n.key),n)}}function mt(e,t,r){return t=vt(t),function(e,t){if(t&&("object"===pt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,yt()?Reflect.construct(t,r||[],vt(e).constructor):t.apply(e,r))}function yt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yt=function(){return!!e})()}function vt(e){return vt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},vt(e)}function gt(e,t){return gt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},gt(e,t)}function bt(e,t,r){return(t=wt(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wt(e){var t=function(e,t){if("object"!=pt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pt(t)?t:t+""}var xt=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return bt(e=mt(this,t,[].concat(n)),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),bt(e,"handleKeyDown",(function(t){var r,n,i,o;"Escape"===t.key&&e.setState({dismissed:!0,dismissedAtCoordinate:{x:null!==(r=null===(n=e.props.coordinate)||void 0===n?void 0:n.x)&&void 0!==r?r:0,y:null!==(i=null===(o=e.props.coordinate)||void 0===o?void 0:o.y)&&void 0!==i?i:0}})})),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&>(e,t)}(t,e),r=t,(n=[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else-1===this.state.lastBoundingBox.width&&-1===this.state.lastBoundingBox.height||this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null===(e=this.props.coordinate)||void 0===e?void 0:e.x)===this.state.dismissedAtCoordinate.x&&(null===(t=this.props.coordinate)||void 0===t?void 0:t.y)===this.state.dismissedAtCoordinate.y||(this.state.dismissed=!1))}},{key:"render",value:function(){var e=this,t=this.props,r=t.active,n=t.allowEscapeViewBox,i=t.animationDuration,a=t.animationEasing,c=t.children,u=t.coordinate,s=t.hasPayload,l=t.isAnimationActive,p=t.offset,f=t.position,d=t.reverseDirection,h=t.useTranslate3d,m=t.viewBox,y=t.wrapperStyle,v=function(e){var t,r,n=e.allowEscapeViewBox,i=e.coordinate,o=e.offsetTopLeft,a=e.position,c=e.reverseDirection,u=e.tooltipBox,s=e.useTranslate3d,l=e.viewBox;return{cssProperties:u.height>0&&u.width>0&&i?function(e){var t=e.translateX,r=e.translateY;return{transform:e.useTranslate3d?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:t=lt({allowEscapeViewBox:n,coordinate:i,key:"x",offsetTopLeft:o,position:a,reverseDirection:c,tooltipDimension:u.width,viewBox:l,viewBoxDimension:l.width}),translateY:r=lt({allowEscapeViewBox:n,coordinate:i,key:"y",offsetTopLeft:o,position:a,reverseDirection:c,tooltipDimension:u.height,viewBox:l,viewBoxDimension:l.height}),useTranslate3d:s}):ut,cssClasses:st({translateX:t,translateY:r,coordinate:i})}}({allowEscapeViewBox:n,coordinate:u,offsetTopLeft:p,position:f,reverseDirection:d,tooltipBox:this.state.lastBoundingBox,useTranslate3d:h,viewBox:m}),g=v.cssClasses,b=v.cssProperties,w=dt(dt({transition:l&&r?"transform ".concat(i,"ms ").concat(a):void 0},b),{},{pointerEvents:"none",visibility:!this.state.dismissed&&r&&s?"visible":"hidden",position:"absolute",top:0,left:0},y);return o.createElement("div",{tabIndex:-1,className:g,style:w,ref:function(t){e.wrapperNode=t}},c)}}])&&ht(r.prototype,n),i&&ht(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.PureComponent),It={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return It[e]},set:function(e,t){if("string"==typeof e)It[e]=t;else{var r=Object.keys(e);r&&r.length&&r.forEach((function(t){It[t]=e[t]}))}}},St=r(38496),Et=r.n(St);function Mt(e,t,r){return!0===t?Et()(e,r):te()(t)?Et()(e,t):e}function jt(e){return jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jt(e)}function Ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Tt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ot(Object(r),!0).forEach((function(t){Lt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Dt(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ct(n.key),n)}}function Nt(e,t,r){return t=At(t),function(e,t){if(t&&("object"===jt(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pt()?Reflect.construct(t,r||[],At(e).constructor):t.apply(e,r))}function Pt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pt=function(){return!!e})()}function At(e){return At=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},At(e)}function kt(e,t){return kt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},kt(e,t)}function Lt(e,t,r){return(t=Ct(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ct(e){var t=function(e,t){if("object"!=jt(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jt(t)?t:t+""}function Bt(e){return e.dataKey}var _t=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nt(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kt(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this,t=this.props,r=t.active,n=t.allowEscapeViewBox,i=t.animationDuration,a=t.animationEasing,c=t.content,u=t.coordinate,s=t.filterNull,l=t.isAnimationActive,p=t.offset,f=t.payload,d=t.payloadUniqBy,h=t.position,m=t.reverseDirection,y=t.useTranslate3d,v=t.viewBox,g=t.wrapperStyle,b=null!=f?f:[];s&&b.length&&(b=Mt(f.filter((function(t){return null!=t.value&&(!0!==t.hide||e.props.includeHidden)})),d,Bt));var w=b.length>0;return o.createElement(xt,{allowEscapeViewBox:n,animationDuration:i,animationEasing:a,isAnimationActive:l,active:r,coordinate:u,hasPayload:w,offset:p,position:h,reverseDirection:m,useTranslate3d:y,viewBox:v,wrapperStyle:g},function(e,t){return o.isValidElement(e)?o.cloneElement(e,t):"function"==typeof e?o.createElement(e,t):o.createElement(it,t)}(c,Tt(Tt({},this.props),{},{payload:b})))}}])&&Dt(r.prototype,n),i&&Dt(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.PureComponent);Lt(_t,"displayName","Tooltip"),Lt(_t,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!It.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var Rt=r(67290),zt=r.n(Rt);Math.abs,Math.atan2;const Ht=Math.cos,Ut=(Math.max,Math.min,Math.sin),Gt=Math.sqrt,Wt=Math.PI,Zt=2*Wt;const qt={draw(e,t){const r=Gt(t/Wt);e.moveTo(r,0),e.arc(0,0,r,0,Zt)}},Ft={draw(e,t){const r=Gt(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Vt=Gt(1/3),Jt=2*Vt,Yt={draw(e,t){const r=Gt(t/Jt),n=r*Vt;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},$t={draw(e,t){const r=Gt(t),n=-r/2;e.rect(n,n,r,r)}},Qt=Ut(Wt/10)/Ut(7*Wt/10),Xt=Ut(Zt/10)*Qt,Kt=-Ht(Zt/10)*Qt,er={draw(e,t){const r=Gt(.8908130915292852*t),n=Xt*r,i=Kt*r;e.moveTo(0,-r),e.lineTo(n,i);for(let o=1;o<5;++o){const t=Zt*o/5,a=Ht(t),c=Ut(t);e.lineTo(c*r,-a*r),e.lineTo(a*n-c*i,c*n+a*i)}e.closePath()}},tr=Gt(3),rr={draw(e,t){const r=-Gt(t/(3*tr));e.moveTo(0,2*r),e.lineTo(-tr*r,-r),e.lineTo(tr*r,-r),e.closePath()}},nr=-.5,ir=Gt(3)/2,or=1/Gt(12),ar=3*(or/2+1),cr={draw(e,t){const r=Gt(t/ar),n=r/2,i=r*or,o=n,a=r*or+r,c=-o,u=a;e.moveTo(n,i),e.lineTo(o,a),e.lineTo(c,u),e.lineTo(nr*n-ir*i,ir*n+nr*i),e.lineTo(nr*o-ir*a,ir*o+nr*a),e.lineTo(nr*c-ir*u,ir*c+nr*u),e.lineTo(nr*n+ir*i,nr*i-ir*n),e.lineTo(nr*o+ir*a,nr*a-ir*o),e.lineTo(nr*c+ir*u,nr*u-ir*c),e.closePath()}};function ur(e){return function(){return e}}const sr=Math.PI,lr=2*sr,pr=1e-6,fr=lr-pr;function dr(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class hr{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?dr:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return dr;const r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,i,o){this._append`C${+e},${+t},${+r},${+n},${this._x1=+i},${this._y1=+o}`}arcTo(e,t,r,n,i){if(e=+e,t=+t,r=+r,n=+n,(i=+i)<0)throw new Error(`negative radius: ${i}`);let o=this._x1,a=this._y1,c=r-e,u=n-t,s=o-e,l=a-t,p=s*s+l*l;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(p>pr)if(Math.abs(l*c-u*s)>pr&&i){let f=r-o,d=n-a,h=c*c+u*u,m=f*f+d*d,y=Math.sqrt(h),v=Math.sqrt(p),g=i*Math.tan((sr-Math.acos((h+p-m)/(2*y*v)))/2),b=g/v,w=g/y;Math.abs(b-1)>pr&&this._append`L${e+b*s},${t+b*l}`,this._append`A${i},${i},0,0,${+(l*f>s*d)},${this._x1=e+w*c},${this._y1=t+w*u}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,r,n,i,o){if(e=+e,t=+t,o=!!o,(r=+r)<0)throw new Error(`negative radius: ${r}`);let a=r*Math.cos(n),c=r*Math.sin(n),u=e+a,s=t+c,l=1^o,p=o?n-i:i-n;null===this._x1?this._append`M${u},${s}`:(Math.abs(this._x1-u)>pr||Math.abs(this._y1-s)>pr)&&this._append`L${u},${s}`,r&&(p<0&&(p=p%lr+lr),p>fr?this._append`A${r},${r},0,1,${l},${e-a},${t-c}A${r},${r},0,1,${l},${this._x1=u},${this._y1=s}`:p>pr&&this._append`A${r},${r},0,${+(p>=sr)},${l},${this._x1=e+r*Math.cos(i)},${this._y1=t+r*Math.sin(i)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}function mr(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{const e=Math.floor(r);if(!(e>=0))throw new RangeError(`invalid digits: ${r}`);t=e}return e},()=>new hr(t)}Gt(3),Gt(3);function yr(e){return yr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yr(e)}var vr=["type","size","sizeType"];function gr(){return gr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gr.apply(this,arguments)}function br(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function wr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?br(Object(r),!0).forEach((function(t){xr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):br(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xr(e,t,r){var n;return n=function(e,t){if("object"!=yr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==yr(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ir(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Sr={symbolCircle:qt,symbolCross:Ft,symbolDiamond:Yt,symbolSquare:$t,symbolStar:er,symbolTriangle:rr,symbolWye:cr},Er=Math.PI/180,Mr=function(e){var t,r,n=e.type,i=void 0===n?"circle":n,a=e.size,c=void 0===a?64:a,u=e.sizeType,s=void 0===u?"area":u,l=wr(wr({},Ir(e,vr)),{},{type:i,size:c,sizeType:s}),p=l.className,f=l.cx,d=l.cy,h=je(l,!0);return f===+f&&d===+d&&c===+c?o.createElement("path",gr({},h,{className:N("recharts-symbols",p),transform:"translate(".concat(f,", ").concat(d,")"),d:(t=function(e){var t="symbol".concat(zt()(e));return Sr[t]||qt}(i),r=function(e,t){let r=null,n=mr(i);function i(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return e="function"==typeof e?e:ur(e||qt),t="function"==typeof t?t:ur(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:ur(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:ur(+e),i):t},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i}().type(t).size(function(e,t,r){if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return.5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*Er;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.pow(Math.tan(n),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}}(c,s,i)),r())})):null};function jr(e){return jr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jr(e)}function Or(){return Or=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Or.apply(this,arguments)}function Tr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Dr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Cr(n.key),n)}}function Nr(e,t,r){return t=Ar(t),function(e,t){if(t&&("object"===jr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pr()?Reflect.construct(t,r||[],Ar(e).constructor):t.apply(e,r))}function Pr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pr=function(){return!!e})()}function Ar(e){return Ar=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ar(e)}function kr(e,t){return kr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},kr(e,t)}function Lr(e,t,r){return(t=Cr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Cr(e){var t=function(e,t){if("object"!=jr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=jr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jr(t)?t:t+""}Mr.registerSymbol=function(e,t){Sr["symbol".concat(zt()(e))]=t};var Br=32,_r=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Nr(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&kr(e,t)}(t,e),r=t,n=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,r=16,n=Br/6,i=Br/3,a=e.inactive?t:e.color;if("plainline"===e.type)return o.createElement("line",{strokeWidth:4,fill:"none",stroke:a,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:r,x2:Br,y2:r,className:"recharts-legend-icon"});if("line"===e.type)return o.createElement("path",{strokeWidth:4,fill:"none",stroke:a,d:"M0,".concat(r,"h").concat(i,"\n A").concat(n,",").concat(n,",0,1,1,").concat(2*i,",").concat(r,"\n H").concat(Br,"M").concat(2*i,",").concat(r,"\n A").concat(n,",").concat(n,",0,1,1,").concat(i,",").concat(r),className:"recharts-legend-icon"});if("rect"===e.type)return o.createElement("path",{stroke:"none",fill:a,d:"M0,".concat(4,"h").concat(Br,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(o.isValidElement(e.legendIcon)){var c=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tr(Object(r),!0).forEach((function(t){Lr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return delete c.legendIcon,o.cloneElement(e.legendIcon,c)}return o.createElement(Mr,{fill:a,cx:r,cy:r,size:Br,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,r=t.payload,n=t.iconSize,i=t.layout,a=t.formatter,c=t.inactiveColor,u={x:0,y:0,width:Br,height:Br},s={display:"horizontal"===i?"inline-block":"block",marginRight:10},l={display:"inline-block",verticalAlign:"middle",marginRight:4};return r.map((function(t,r){var i=t.formatter||a,p=N(Lr(Lr({"recharts-legend-item":!0},"legend-item-".concat(r),!0),"inactive",t.inactive));if("none"===t.type)return null;var f=te()(t.value)?null:t.value;Q(!te()(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var d=t.inactive?c:t.color;return o.createElement("li",Or({className:p,style:s,key:"legend-item-".concat(r)},fe(e.props,t,r)),o.createElement(qe,{width:n,height:n,viewBox:u,style:l},e.renderIcon(t)),o.createElement("span",{className:"recharts-legend-item-text",style:{color:d}},i?i(f,t,r):f))}))}},{key:"render",value:function(){var e=this.props,t=e.payload,r=e.layout,n=e.align;if(!t||!t.length)return null;var i={padding:0,margin:0,textAlign:"horizontal"===r?n:"left"};return o.createElement("ul",{className:"recharts-default-legend",style:i},this.renderItems())}}],n&&Dr(r.prototype,n),i&&Dr(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.PureComponent);function Rr(e){return Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rr(e)}Lr(_r,"displayName","Legend"),Lr(_r,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var zr=["ref"];function Hr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ur(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hr(Object(r),!0).forEach((function(t){Vr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Gr(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jr(n.key),n)}}function Wr(e,t,r){return t=qr(t),function(e,t){if(t&&("object"===Rr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Zr()?Reflect.construct(t,r||[],qr(e).constructor):t.apply(e,r))}function Zr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zr=function(){return!!e})()}function qr(e){return qr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},qr(e)}function Fr(e,t){return Fr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fr(e,t)}function Vr(e,t,r){return(t=Jr(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jr(e){var t=function(e,t){if("object"!=Rr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Rr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Rr(t)?t:t+""}function Yr(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function $r(e){return e.value}var Qr=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Vr(e=Wr(this,t,[].concat(n)),"lastBoundingBox",{width:-1,height:-1}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fr(e,t)}(t,e),r=t,i=[{key:"getWithHeight",value:function(e,t){var r=Ur(Ur({},this.defaultProps),e.props).layout;return"vertical"===r&&W(e.props.height)?{height:e.props.height}:"horizontal"===r?{width:e.props.width||t}:null}}],(n=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):-1===this.lastBoundingBox.width&&-1===this.lastBoundingBox.height||(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Ur({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,r,n=this.props,i=n.layout,o=n.align,a=n.verticalAlign,c=n.margin,u=n.chartWidth,s=n.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===o&&"vertical"===i?{left:((u||0)-this.getBBoxSnapshot().width)/2}:"right"===o?{right:c&&c.right||0}:{left:c&&c.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(r="middle"===a?{top:((s||0)-this.getBBoxSnapshot().height)/2}:"bottom"===a?{bottom:c&&c.bottom||0}:{top:c&&c.top||0}),Ur(Ur({},t),r)}},{key:"render",value:function(){var e=this,t=this.props,r=t.content,n=t.width,i=t.height,a=t.wrapperStyle,c=t.payloadUniqBy,u=t.payload,s=Ur(Ur({position:"absolute",width:n||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return o.createElement("div",{className:"recharts-legend-wrapper",style:s,ref:function(t){e.wrapperNode=t}},function(e,t){if(o.isValidElement(e))return o.cloneElement(e,t);if("function"==typeof e)return o.createElement(e,t);t.ref;var r=Yr(t,zr);return o.createElement(_r,r)}(r,Ur(Ur({},this.props),{},{payload:Mt(u,c,$r)})))}}])&&Gr(r.prototype,n),i&&Gr(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.PureComponent);function Xr(){return Xr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xr.apply(this,arguments)}Vr(Qr,"displayName","Legend"),Vr(Qr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Kr=function(e){var t=e.cx,r=e.cy,n=e.r,i=e.className,a=N("recharts-dot",i);return t===+t&&r===+r&&n===+n?o.createElement("circle",Xr({},je(e,!1),pe(e),{className:a,cx:t,cy:r,r:n})):null},en=r(75826),tn=r.n(en),rn=Object.getOwnPropertyNames,nn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty;function an(e,t){return function(r,n,i){return e(r,n,i)&&t(r,n,i)}}function cn(e){return function(t,r,n){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,n);var i=n.cache,o=i.get(t),a=i.get(r);if(o&&a)return o===r&&a===t;i.set(t,r),i.set(r,t);var c=e(t,r,n);return i.delete(t),i.delete(r),c}}function un(e){return rn(e).concat(nn(e))}var sn=Object.hasOwn||function(e,t){return on.call(e,t)};function ln(e,t){return e===t||!e&&!t&&e!=e&&t!=t}var pn=Object.getOwnPropertyDescriptor,fn=Object.keys;function dn(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function hn(e,t){return ln(e.getTime(),t.getTime())}function mn(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function yn(e,t){return e===t}function vn(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i,o,a=new Array(n),c=e.entries(),u=0;(i=c.next())&&!i.done;){for(var s=t.entries(),l=!1,p=0;(o=s.next())&&!o.done;)if(a[p])p++;else{var f=i.value,d=o.value;if(r.equals(f[0],d[0],u,p,e,t,r)&&r.equals(f[1],d[1],f[0],d[0],e,t,r)){l=a[p]=!0;break}p++}if(!l)return!1;u++}return!0}var gn=ln;function bn(e,t,r){var n=fn(e),i=n.length;if(fn(t).length!==i)return!1;for(;i-- >0;)if(!jn(e,t,r,n[i]))return!1;return!0}function wn(e,t,r){var n,i,o,a=un(e),c=a.length;if(un(t).length!==c)return!1;for(;c-- >0;){if(!jn(e,t,r,n=a[c]))return!1;if(i=pn(e,n),o=pn(t,n),(i||o)&&(!i||!o||i.configurable!==o.configurable||i.enumerable!==o.enumerable||i.writable!==o.writable))return!1}return!0}function xn(e,t){return ln(e.valueOf(),t.valueOf())}function In(e,t){return e.source===t.source&&e.flags===t.flags}function Sn(e,t,r){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var i,o,a=new Array(n),c=e.values();(i=c.next())&&!i.done;){for(var u=t.values(),s=!1,l=0;(o=u.next())&&!o.done;){if(!a[l]&&r.equals(i.value,o.value,i.value,o.value,e,t,r)){s=a[l]=!0;break}l++}if(!s)return!1}return!0}function En(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function Mn(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function jn(e,t,r,n){return!("_owner"!==n&&"__o"!==n&&"__v"!==n||!e.$$typeof&&!t.$$typeof)||sn(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}var On=Array.isArray,Tn="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,Dn=Object.assign,Nn=Object.prototype.toString.call.bind(Object.prototype.toString);var Pn=An();An({strict:!0}),An({circular:!0}),An({circular:!0,strict:!0}),An({createInternalComparator:function(){return ln}}),An({strict:!0,createInternalComparator:function(){return ln}}),An({circular:!0,createInternalComparator:function(){return ln}}),An({circular:!0,createInternalComparator:function(){return ln},strict:!0});function An(e){void 0===e&&(e={});var t,r=e.circular,n=void 0!==r&&r,i=e.createInternalComparator,o=e.createState,a=e.strict,c=void 0!==a&&a,u=function(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,i={areArraysEqual:n?wn:dn,areDatesEqual:hn,areErrorsEqual:mn,areFunctionsEqual:yn,areMapsEqual:n?an(vn,wn):vn,areNumbersEqual:gn,areObjectsEqual:n?wn:bn,arePrimitiveWrappersEqual:xn,areRegExpsEqual:In,areSetsEqual:n?an(Sn,wn):Sn,areTypedArraysEqual:n?wn:En,areUrlsEqual:Mn};if(r&&(i=Dn({},i,r(i))),t){var o=cn(i.areArraysEqual),a=cn(i.areMapsEqual),c=cn(i.areObjectsEqual),u=cn(i.areSetsEqual);i=Dn({},i,{areArraysEqual:o,areMapsEqual:a,areObjectsEqual:c,areSetsEqual:u})}return i}(e),s=function(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areErrorsEqual,i=e.areFunctionsEqual,o=e.areMapsEqual,a=e.areNumbersEqual,c=e.areObjectsEqual,u=e.arePrimitiveWrappersEqual,s=e.areRegExpsEqual,l=e.areSetsEqual,p=e.areTypedArraysEqual,f=e.areUrlsEqual;return function(e,d,h){if(e===d)return!0;if(null==e||null==d)return!1;var m=typeof e;if(m!==typeof d)return!1;if("object"!==m)return"number"===m?a(e,d,h):"function"===m&&i(e,d,h);var y=e.constructor;if(y!==d.constructor)return!1;if(y===Object)return c(e,d,h);if(On(e))return t(e,d,h);if(null!=Tn&&Tn(e))return p(e,d,h);if(y===Date)return r(e,d,h);if(y===RegExp)return s(e,d,h);if(y===Map)return o(e,d,h);if(y===Set)return l(e,d,h);var v=Nn(e);return"[object Date]"===v?r(e,d,h):"[object RegExp]"===v?s(e,d,h):"[object Map]"===v?o(e,d,h):"[object Set]"===v?l(e,d,h):"[object Object]"===v?"function"!=typeof e.then&&"function"!=typeof d.then&&c(e,d,h):"[object URL]"===v?f(e,d,h):"[object Error]"===v?n(e,d,h):"[object Arguments]"===v?c(e,d,h):("[object Boolean]"===v||"[object Number]"===v||"[object String]"===v)&&u(e,d,h)}}(u),l=i?i(s):(t=s,function(e,r,n,i,o,a,c){return t(e,r,c)});return function(e){var t=e.circular,r=e.comparator,n=e.createState,i=e.equals,o=e.strict;if(n)return function(e,a){var c=n(),u=c.cache,s=void 0===u?t?new WeakMap:void 0:u,l=c.meta;return r(e,a,{cache:s,equals:i,meta:l,strict:o})};if(t)return function(e,t){return r(e,t,{cache:new WeakMap,equals:i,meta:void 0,strict:o})};var a={cache:void 0,equals:i,meta:void 0,strict:o};return function(e,t){return r(e,t,a)}}({circular:n,comparator:s,createState:o,equals:l,strict:c})}function kn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame((function n(i){r<0&&(r=i),i-r>t?(e(i),r=-1):function(e){"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(e)}(n)}))}function Ln(e){return Ln="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ln(e)}function Cn(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Bn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Bn(e,t)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _n(){var e=function(){return null},t=!1,r=function r(n){if(!t){if(Array.isArray(n)){if(!n.length)return;var i=Cn(n),o=i[0],a=i.slice(1);return"number"==typeof o?void kn(r.bind(null,a),o):(r(o),void kn(r.bind(null,a)))}"object"===Ln(n)&&e(n),"function"==typeof n&&n()}};return{stop:function(){t=!0},start:function(e){t=!1,r(e)},subscribe:function(t){return e=t,function(){e=function(){return null}}}}}function Rn(e){return Rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rn(e)}function zn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Hn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zn(Object(r),!0).forEach((function(t){Un(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Un(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==Rn(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==Rn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Rn(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Gn=function(e){return e},Wn=function(e,t){return Object.keys(t).reduce((function(r,n){return Hn(Hn({},r),{},Un({},n,e(n,t[n])))}),{})},Zn=function(e,t,r){return e.map((function(e){return"".concat((n=e,n.replace(/([A-Z])/g,(function(e){return"-".concat(e.toLowerCase())})))," ").concat(t,"ms ").concat(r);var n})).join(",")};function qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||Vn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fn(e){return function(e){if(Array.isArray(e))return Jn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Vn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vn(e,t){if(e){if("string"==typeof e)return Jn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jn(e,t):void 0}}function Jn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Yn=1e-4,$n=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},Qn=function(e,t){return e.map((function(e,r){return e*Math.pow(t,r)})).reduce((function(e,t){return e+t}))},Xn=function(e,t){return function(r){var n=$n(e,t);return Qn(n,r)}},Kn=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0],i=t[1],o=t[2],a=t[3];if(1===t.length)switch(t[0]){case"linear":n=0,i=0,o=1,a=1;break;case"ease":n=.25,i=.1,o=.25,a=1;break;case"ease-in":n=.42,i=0,o=1,a=1;break;case"ease-out":n=.42,i=0,o=.58,a=1;break;case"ease-in-out":n=0,i=0,o=.58,a=1;break;default:var c=t[0].split("(");if("cubic-bezier"===c[0]&&4===c[1].split(")")[0].split(",").length){var u=qn(c[1].split(")")[0].split(",").map((function(e){return parseFloat(e)})),4);n=u[0],i=u[1],o=u[2],a=u[3]}}[n,o,i,a].every((function(e){return"number"==typeof e&&e>=0&&e<=1}));var s,l,p=Xn(n,o),f=Xn(i,a),d=(s=n,l=o,function(e){var t=$n(s,l),r=[].concat(Fn(t.map((function(e,t){return e*t})).slice(1)),[0]);return Qn(r,e)}),h=function(e){return e>1?1:e<0?0:e},m=function(e){for(var t=e>1?1:e,r=t,n=0;n<8;++n){var i=p(r)-t,o=d(r);if(Math.abs(i-t)<Yn||o<Yn)return f(r);r=h(r-i/o)}return f(r)};return m.isStepper=!1,m},ei=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0];if("string"==typeof n)switch(n){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Kn(n);case"spring":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,r=void 0===t?100:t,n=e.damping,i=void 0===n?8:n,o=e.dt,a=void 0===o?17:o,c=function(e,t,n){var o=n+(-(e-t)*r-n*i)*a/1e3,c=n*a/1e3+e;return Math.abs(c-t)<Yn&&Math.abs(o)<Yn?[t,0]:[c,o]};return c.isStepper=!0,c.dt=a,c}();default:if("cubic-bezier"===n.split("(")[0])return Kn(n)}return"function"==typeof n?n:null};function ti(e){return ti="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ti(e)}function ri(e){return function(e){if(Array.isArray(e))return ui(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ci(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ni(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ii(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(r),!0).forEach((function(t){oi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ni(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function oi(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==ti(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ti(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ti(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ai(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||ci(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ci(e,t){if(e){if("string"==typeof e)return ui(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ui(e,t):void 0}}function ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var si=function(e,t,r){return e+(t-e)*r},li=function(e){return e.from!==e.to},pi=function e(t,r,n){var i=Wn((function(e,r){if(li(r)){var n=ai(t(r.from,r.to,r.velocity),2),i=n[0],o=n[1];return ii(ii({},r),{},{from:i,velocity:o})}return r}),r);return n<1?Wn((function(e,t){return li(t)?ii(ii({},t),{},{velocity:si(t.velocity,i[e].velocity,n),from:si(t.from,i[e].from,n)}):t}),r):e(t,i,n-1)};const fi=function(e,t,r,n,i){var o,a,c,u,s=(o=e,a=t,[Object.keys(o),Object.keys(a)].reduce((function(e,t){return e.filter((function(e){return t.includes(e)}))}))),l=s.reduce((function(r,n){return ii(ii({},r),{},oi({},n,[e[n],t[n]]))}),{}),p=s.reduce((function(r,n){return ii(ii({},r),{},oi({},n,{from:e[n],velocity:0,to:t[n]}))}),{}),f=-1,d=function(){return null};return d=r.isStepper?function(n){c||(c=n);var o=(n-c)/r.dt;p=pi(r,p,o),i(ii(ii(ii({},e),t),Wn((function(e,t){return t.from}),p))),c=n,Object.values(p).filter(li).length&&(f=requestAnimationFrame(d))}:function(o){u||(u=o);var a=(o-u)/n,c=Wn((function(e,t){return si.apply(void 0,ri(t).concat([r(a)]))}),l);if(i(ii(ii(ii({},e),t),c)),a<1)f=requestAnimationFrame(d);else{var s=Wn((function(e,t){return si.apply(void 0,ri(t).concat([r(1)]))}),l);i(ii(ii(ii({},e),t),s))}},function(){return requestAnimationFrame(d),function(){cancelAnimationFrame(f)}}};function di(e){return di="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},di(e)}var hi=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function mi(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function yi(e){return function(e){if(Array.isArray(e))return vi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return vi(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vi(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function gi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gi(Object(r),!0).forEach((function(t){wi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wi(e,t,r){return(t=Ii(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xi(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ii(n.key),n)}}function Ii(e){var t=function(e,t){if("object"!==di(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==di(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===di(t)?t:String(t)}function Si(e,t){return Si=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Si(e,t)}function Ei(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Oi(e);if(t){var i=Oi(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Mi(this,r)}}function Mi(e,t){if(t&&("object"===di(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ji(e)}function ji(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oi(e){return Oi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oi(e)}var Ti=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Si(e,t)}(a,e);var t,r,n,i=Ei(a);function a(e,t){var r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);var n=(r=i.call(this,e,t)).props,o=n.isActive,c=n.attributeName,u=n.from,s=n.to,l=n.steps,p=n.children,f=n.duration;if(r.handleStyleChange=r.handleStyleChange.bind(ji(r)),r.changeStyle=r.changeStyle.bind(ji(r)),!o||f<=0)return r.state={style:{}},"function"==typeof p&&(r.state={style:s}),Mi(r);if(l&&l.length)r.state={style:l[0].style};else if(u){if("function"==typeof p)return r.state={style:u},Mi(r);r.state={style:c?wi({},c,u):u}}else r.state={style:{}};return r}return t=a,(r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,r=e.canBegin;this.mounted=!0,t&&r&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isActive,n=t.canBegin,i=t.attributeName,o=t.shouldReAnimate,a=t.to,c=t.from,u=this.state.style;if(n)if(r){if(!(Pn(e.to,a)&&e.canBegin&&e.isActive)){var s=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var l=s||o?c:e.to;if(this.state&&u){var p={style:i?wi({},i,l):l};(i&&u[i]!==l||!i&&u!==l)&&this.setState(p)}this.runAnimation(bi(bi({},this.props),{},{from:l,begin:0}))}}else{var f={style:i?wi({},i,a):a};this.state&&u&&(i&&u[i]!==a||!i&&u!==a)&&this.setState(f)}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,r=e.from,n=e.to,i=e.duration,o=e.easing,a=e.begin,c=e.onAnimationEnd,u=e.onAnimationStart,s=fi(r,n,ei(o),i,this.changeStyle);this.manager.start([u,a,function(){t.stopJSAnimation=s()},i,c])}},{key:"runStepAnimation",value:function(e){var t=this,r=e.steps,n=e.begin,i=e.onAnimationStart,o=r[0],a=o.style,c=o.duration,u=void 0===c?0:c;return this.manager.start([i].concat(yi(r.reduce((function(e,n,i){if(0===i)return e;var o=n.duration,a=n.easing,c=void 0===a?"ease":a,u=n.style,s=n.properties,l=n.onAnimationEnd,p=i>0?r[i-1]:n,f=s||Object.keys(u);if("function"==typeof c||"spring"===c)return[].concat(yi(e),[t.runJSAnimation.bind(t,{from:p.style,to:u,duration:o,easing:c}),o]);var d=Zn(f,o,c),h=bi(bi(bi({},p.style),u),{},{transition:d});return[].concat(yi(e),[h,o,l]).filter(Gn)}),[a,Math.max(u,n)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=_n());var t=e.begin,r=e.duration,n=e.attributeName,i=e.to,o=e.easing,a=e.onAnimationStart,c=e.onAnimationEnd,u=e.steps,s=e.children,l=this.manager;if(this.unSubscribe=l.subscribe(this.handleStyleChange),"function"!=typeof o&&"function"!=typeof s&&"spring"!==o)if(u.length>1)this.runStepAnimation(e);else{var p=n?wi({},n,i):i,f=Zn(Object.keys(p),r,o);l.start([a,t,bi(bi({},p),{},{transition:f}),r,c])}else this.runJSAnimation(e)}},{key:"render",value:function(){var e=this.props,t=e.children,r=(e.begin,e.duration),n=(e.attributeName,e.easing,e.isActive),i=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,mi(e,hi)),a=o.Children.count(t),c=this.state.style;if("function"==typeof t)return t(c);if(!n||0===a||r<=0)return t;var u=function(e){var t=e.props,r=t.style,n=void 0===r?{}:r,a=t.className;return(0,o.cloneElement)(e,bi(bi({},i),{},{style:bi(bi({},n),c),className:a}))};return 1===a?u(o.Children.only(t)):o.createElement("div",null,o.Children.map(t,(function(e){return u(e)})))}}])&&xi(t.prototype,r),n&&xi(t,n),Object.defineProperty(t,"prototype",{writable:!1}),a}(o.PureComponent);Ti.displayName="Animate",Ti.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},Ti.propTypes={from:tn().oneOfType([tn().object,tn().string]),to:tn().oneOfType([tn().object,tn().string]),attributeName:tn().string,duration:tn().number,begin:tn().number,easing:tn().oneOfType([tn().string,tn().func]),steps:tn().arrayOf(tn().shape({duration:tn().number.isRequired,style:tn().object.isRequired,easing:tn().oneOfType([tn().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),tn().func]),properties:tn().arrayOf("string"),onAnimationEnd:tn().func})),children:tn().oneOfType([tn().node,tn().func]),isActive:tn().bool,canBegin:tn().bool,onAnimationEnd:tn().func,shouldReAnimate:tn().bool,onAnimationStart:tn().func,onAnimationReStart:tn().func};const Di=Ti;function Ni(e){return Ni="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ni(e)}function Pi(){return Pi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pi.apply(this,arguments)}function Ai(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ki(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ki(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ki(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Li(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ci(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Li(Object(r),!0).forEach((function(t){Bi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Li(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Bi(e,t,r){var n;return n=function(e,t){if("object"!=Ni(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ni(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Ni(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var _i=function(e,t,r,n,i){var o,a=Math.min(Math.abs(r)/2,Math.abs(n)/2),c=n>=0?1:-1,u=r>=0?1:-1,s=n>=0&&r>=0||n<0&&r<0?1:0;if(a>0&&i instanceof Array){for(var l=[0,0,0,0],p=0;p<4;p++)l[p]=i[p]>a?a:i[p];o="M".concat(e,",").concat(t+c*l[0]),l[0]>0&&(o+="A ".concat(l[0],",").concat(l[0],",0,0,").concat(s,",").concat(e+u*l[0],",").concat(t)),o+="L ".concat(e+r-u*l[1],",").concat(t),l[1]>0&&(o+="A ".concat(l[1],",").concat(l[1],",0,0,").concat(s,",\n ").concat(e+r,",").concat(t+c*l[1])),o+="L ".concat(e+r,",").concat(t+n-c*l[2]),l[2]>0&&(o+="A ".concat(l[2],",").concat(l[2],",0,0,").concat(s,",\n ").concat(e+r-u*l[2],",").concat(t+n)),o+="L ".concat(e+u*l[3],",").concat(t+n),l[3]>0&&(o+="A ".concat(l[3],",").concat(l[3],",0,0,").concat(s,",\n ").concat(e,",").concat(t+n-c*l[3])),o+="Z"}else if(a>0&&i===+i&&i>0){var f=Math.min(a,i);o="M ".concat(e,",").concat(t+c*f,"\n A ").concat(f,",").concat(f,",0,0,").concat(s,",").concat(e+u*f,",").concat(t,"\n L ").concat(e+r-u*f,",").concat(t,"\n A ").concat(f,",").concat(f,",0,0,").concat(s,",").concat(e+r,",").concat(t+c*f,"\n L ").concat(e+r,",").concat(t+n-c*f,"\n A ").concat(f,",").concat(f,",0,0,").concat(s,",").concat(e+r-u*f,",").concat(t+n,"\n L ").concat(e+u*f,",").concat(t+n,"\n A ").concat(f,",").concat(f,",0,0,").concat(s,",").concat(e,",").concat(t+n-c*f," Z")}else o="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return o},Ri=function(e,t){if(!e||!t)return!1;var r=e.x,n=e.y,i=t.x,o=t.y,a=t.width,c=t.height;if(Math.abs(a)>0&&Math.abs(c)>0){var u=Math.min(i,i+a),s=Math.max(i,i+a),l=Math.min(o,o+c),p=Math.max(o,o+c);return r>=u&&r<=s&&n>=l&&n<=p}return!1},zi={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Hi=function(e){var t=Ci(Ci({},zi),e),r=(0,o.useRef)(),n=Ai((0,o.useState)(-1),2),i=n[0],a=n[1];(0,o.useEffect)((function(){if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&a(e)}catch(t){}}),[]);var c=t.x,u=t.y,s=t.width,l=t.height,p=t.radius,f=t.className,d=t.animationEasing,h=t.animationDuration,m=t.animationBegin,y=t.isAnimationActive,v=t.isUpdateAnimationActive;if(c!==+c||u!==+u||s!==+s||l!==+l||0===s||0===l)return null;var g=N("recharts-rectangle",f);return v?o.createElement(Di,{canBegin:i>0,from:{width:s,height:l,x:c,y:u},to:{width:s,height:l,x:c,y:u},duration:h,animationEasing:d,isActive:v},(function(e){var n=e.width,a=e.height,c=e.x,u=e.y;return o.createElement(Di,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:m,duration:h,isActive:y,easing:d},o.createElement("path",Pi({},je(t,!0),{className:g,d:_i(c,u,n,a,p),ref:r})))})):o.createElement("path",Pi({},je(t,!0),{className:g,d:_i(c,u,s,l,p)}))};function Ui(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function Gi(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}class Wi extends Map{constructor(e,t=Vi){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[r,n]of e)this.set(r,n)}get(e){return super.get(Zi(this,e))}has(e){return super.has(Zi(this,e))}set(e,t){return super.set(qi(this,e),t)}delete(e){return super.delete(Fi(this,e))}}Set;function Zi({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function qi({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function Fi({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function Vi(e){return null!==e&&"object"==typeof e?e.valueOf():e}const Ji=Symbol("implicit");function Yi(){var e=new Wi,t=[],r=[],n=Ji;function i(i){let o=e.get(i);if(void 0===o){if(n!==Ji)return n;e.set(i,o=t.push(i)-1)}return r[o%r.length]}return i.domain=function(r){if(!arguments.length)return t.slice();t=[],e=new Wi;for(const n of r)e.has(n)||e.set(n,t.push(n)-1);return i},i.range=function(e){return arguments.length?(r=Array.from(e),i):r.slice()},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return Yi(t,r).unknown(n)},Ui.apply(i,arguments),i}function $i(){var e,t,r=Yi().unknown(void 0),n=r.domain,i=r.range,o=0,a=1,c=!1,u=0,s=0,l=.5;function p(){var r=n().length,p=a<o,f=p?a:o,d=p?o:a;e=(d-f)/Math.max(1,r-u+2*s),c&&(e=Math.floor(e)),f+=(d-f-e*(r-u))*l,t=e*(1-u),c&&(f=Math.round(f),t=Math.round(t));var h=function(e,t,r){e=+e,t=+t,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((t-e)/r)),o=new Array(i);++n<i;)o[n]=e+n*r;return o}(r).map((function(t){return f+e*t}));return i(p?h.reverse():h)}return delete r.unknown,r.domain=function(e){return arguments.length?(n(e),p()):n()},r.range=function(e){return arguments.length?([o,a]=e,o=+o,a=+a,p()):[o,a]},r.rangeRound=function(e){return[o,a]=e,o=+o,a=+a,c=!0,p()},r.bandwidth=function(){return t},r.step=function(){return e},r.round=function(e){return arguments.length?(c=!!e,p()):c},r.padding=function(e){return arguments.length?(u=Math.min(1,s=+e),p()):u},r.paddingInner=function(e){return arguments.length?(u=Math.min(1,e),p()):u},r.paddingOuter=function(e){return arguments.length?(s=+e,p()):s},r.align=function(e){return arguments.length?(l=Math.max(0,Math.min(1,e)),p()):l},r.copy=function(){return $i(n(),[o,a]).round(c).paddingInner(u).paddingOuter(s).align(l)},Ui.apply(p(),arguments)}function Qi(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Qi(t())},e}function Xi(){return Qi($i.apply(null,arguments).paddingInner(1))}function Ki(e){return Ki="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ki(e)}function eo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function to(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(r),!0).forEach((function(t){ro(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ro(e,t,r){var n;return n=function(e,t){if("object"!=Ki(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ki(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Ki(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var no={widthCache:{},cacheCount:0},io={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},oo="recharts_measurement_span";var ao=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||It.isSsr)return{width:0,height:0};var r,n=(r=to({},t),Object.keys(r).forEach((function(e){r[e]||delete r[e]})),r),i=JSON.stringify({text:e,copyStyle:n});if(no.widthCache[i])return no.widthCache[i];try{var o=document.getElementById(oo);o||((o=document.createElement("span")).setAttribute("id",oo),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var a=to(to({},io),n);Object.assign(o.style,a),o.textContent="".concat(e);var c=o.getBoundingClientRect(),u={width:c.width,height:c.height};return no.widthCache[i]=u,++no.cacheCount>2e3&&(no.cacheCount=0,no.widthCache={}),u}catch(s){return{width:0,height:0}}};function co(e){return co="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},co(e)}function uo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return so(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return so(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function lo(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,po(n.key),n)}}function po(e){var t=function(e,t){if("object"!=co(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=co(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==co(t)?t:t+""}var fo=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,ho=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,mo=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,yo=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,vo={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},go=Object.keys(vo),bo="NaN";var wo=function(){function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),""===r||mo.test(r)||(this.num=NaN,this.unit=""),go.includes(r)&&(this.num=function(e,t){return e*vo[t]}(t,r),this.unit="px")}return t=e,n=[{key:"parse",value:function(t){var r,n=uo(null!==(r=yo.exec(t))&&void 0!==r?r:[],3),i=n[1],o=n[2];return new e(parseFloat(i),null!=o?o:"")}}],(r=[{key:"add",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num+t.num,this.unit)}},{key:"subtract",value:function(t){return this.unit!==t.unit?new e(NaN,""):new e(this.num-t.num,this.unit)}},{key:"multiply",value:function(t){return""!==this.unit&&""!==t.unit&&this.unit!==t.unit?new e(NaN,""):new e(this.num*t.num,this.unit||t.unit)}},{key:"divide",value:function(t){return""!==this.unit&&""!==t.unit&&this.unit!==t.unit?new e(NaN,""):new e(this.num/t.num,this.unit||t.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}])&&lo(t.prototype,r),n&&lo(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();function xo(e){if(e.includes(bo))return bo;for(var t=e;t.includes("*")||t.includes("/");){var r,n=uo(null!==(r=fo.exec(t))&&void 0!==r?r:[],4),i=n[1],o=n[2],a=n[3],c=wo.parse(null!=i?i:""),u=wo.parse(null!=a?a:""),s="*"===o?c.multiply(u):c.divide(u);if(s.isNaN())return bo;t=t.replace(fo,s.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var l,p=uo(null!==(l=ho.exec(t))&&void 0!==l?l:[],4),f=p[1],d=p[2],h=p[3],m=wo.parse(null!=f?f:""),y=wo.parse(null!=h?h:""),v="+"===d?m.add(y):m.subtract(y);if(v.isNaN())return bo;t=t.replace(ho,v.toString())}return t}var Io=/\(([^()]*)\)/;function So(e){var t=e.replace(/\s+/g,"");return t=function(e){for(var t=e;t.includes("(");){var r=uo(Io.exec(t),2)[1];t=t.replace(Io,xo(r))}return t}(t),t=xo(t)}function Eo(e){var t=function(e){try{return So(e)}catch(t){return bo}}(e.slice(5,-1));return t===bo?"":t}var Mo=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],jo=["dx","dy","angle","className","breakAll"];function Oo(){return Oo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oo.apply(this,arguments)}function To(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Do(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return No(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return No(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function No(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Po=/[ \f\n\r\t\v\u2028\u2029]+/,Ao=function(e){var t=e.children,r=e.breakAll,n=e.style;try{var i=[];return K()(t)||(i=r?t.toString().split(""):t.toString().split(Po)),{wordsWithComputedWidth:i.map((function(e){return{word:e,width:ao(e,n).width}})),spaceWidth:r?0:ao(" ",n).width}}catch(o){return null}},ko=function(e){return[{words:K()(e)?[]:e.toString().split(Po)}]},Lo=function(e){var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,o=e.breakAll,a=e.maxLines;if((t||r)&&!It.isSsr){var c=Ao({breakAll:o,children:n,style:i});return c?function(e,t,r,n,i){var o=e.maxLines,a=e.children,c=e.style,u=e.breakAll,s=W(o),l=a,p=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce((function(e,t){var o=t.word,a=t.width,c=e[e.length-1];if(c&&(null==n||i||c.width+a+r<Number(n)))c.words.push(o),c.width+=a+r;else{var u={words:[o],width:a};e.push(u)}return e}),[])},f=p(t);if(!s)return f;for(var d,h=function(e){var t=l.slice(0,e),r=Ao({breakAll:u,style:c,children:t+"…"}).wordsWithComputedWidth,i=p(r),a=i.length>o||function(e){return e.reduce((function(e,t){return e.width>t.width?e:t}))}(i).width>Number(n);return[a,i]},m=0,y=l.length-1,v=0;m<=y&&v<=l.length-1;){var g=Math.floor((m+y)/2),b=Do(h(g-1),2),w=b[0],x=b[1],I=Do(h(g),1)[0];if(w||I||(m=g+1),w&&I&&(y=g-1),!w&&I){d=x;break}v++}return d||f}({breakAll:o,children:n,maxLines:a,style:i},c.wordsWithComputedWidth,c.spaceWidth,t,r):ko(n)}return ko(n)},Co="#808080",Bo=function(e){var t=e.x,r=void 0===t?0:t,n=e.y,i=void 0===n?0:n,a=e.lineHeight,c=void 0===a?"1em":a,u=e.capHeight,s=void 0===u?"0.71em":u,l=e.scaleToFit,p=void 0!==l&&l,f=e.textAnchor,d=void 0===f?"start":f,h=e.verticalAnchor,m=void 0===h?"end":h,y=e.fill,v=void 0===y?Co:y,g=To(e,Mo),b=(0,o.useMemo)((function(){return Lo({breakAll:g.breakAll,children:g.children,maxLines:g.maxLines,scaleToFit:p,style:g.style,width:g.width})}),[g.breakAll,g.children,g.maxLines,p,g.style,g.width]),w=g.dx,x=g.dy,I=g.angle,S=g.className,E=g.breakAll,M=To(g,jo);if(!Z(r)||!Z(i))return null;var j,O=r+(W(w)?w:0),T=i+(W(x)?x:0);switch(m){case"start":j=Eo("calc(".concat(s,")"));break;case"middle":j=Eo("calc(".concat((b.length-1)/2," * -").concat(c," + (").concat(s," / 2))"));break;default:j=Eo("calc(".concat(b.length-1," * -").concat(c,")"))}var D=[];if(p){var P=b[0].width,A=g.width;D.push("scale(".concat((W(A)?A/P:1)/P,")"))}return I&&D.push("rotate(".concat(I,", ").concat(O,", ").concat(T,")")),D.length&&(M.transform=D.join(" ")),o.createElement("text",Oo({},je(M,!0),{x:O,y:T,className:N("recharts-text",S),textAnchor:d,fill:v.includes("url")?Co:v}),b.map((function(e,t){var r=e.words.join(E?"":" ");return o.createElement("tspan",{x:O,dy:0===t?j:c,key:"".concat(r,"-").concat(t)},r)})))};const _o=Math.sqrt(50),Ro=Math.sqrt(10),zo=Math.sqrt(2);function Ho(e,t,r){const n=(t-e)/Math.max(0,r),i=Math.floor(Math.log10(n)),o=n/Math.pow(10,i),a=o>=_o?10:o>=Ro?5:o>=zo?2:1;let c,u,s;return i<0?(s=Math.pow(10,-i)/a,c=Math.round(e*s),u=Math.round(t*s),c/s<e&&++c,u/s>t&&--u,s=-s):(s=Math.pow(10,i)*a,c=Math.round(e/s),u=Math.round(t/s),c*s<e&&++c,u*s>t&&--u),u<c&&.5<=r&&r<2?Ho(e,t,2*r):[c,u,s]}function Uo(e,t,r){if(!((r=+r)>0))return[];if((e=+e)===(t=+t))return[e];const n=t<e,[i,o,a]=n?Ho(t,e,r):Ho(e,t,r);if(!(o>=i))return[];const c=o-i+1,u=new Array(c);if(n)if(a<0)for(let s=0;s<c;++s)u[s]=(o-s)/-a;else for(let s=0;s<c;++s)u[s]=(o-s)*a;else if(a<0)for(let s=0;s<c;++s)u[s]=(i+s)/-a;else for(let s=0;s<c;++s)u[s]=(i+s)*a;return u}function Go(e,t,r){return Ho(e=+e,t=+t,r=+r)[2]}function Wo(e,t,r){r=+r;const n=(t=+t)<(e=+e),i=n?Go(t,e,r):Go(e,t,r);return(n?-1:1)*(i<0?1/-i:i)}function Zo(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function qo(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Fo(e){let t,r,n;function i(e,n,i=0,o=e.length){if(i<o){if(0!==t(n,n))return o;do{const t=i+o>>>1;r(e[t],n)<0?i=t+1:o=t}while(i<o)}return i}return 2!==e.length?(t=Zo,r=(t,r)=>Zo(e(t),r),n=(t,r)=>e(t)-r):(t=e===Zo||e===qo?e:Vo,r=e,n=e),{left:i,center:function(e,t,r=0,o=e.length){const a=i(e,t,r,o-1);return a>r&&n(e[a-1],t)>-n(e[a],t)?a-1:a},right:function(e,n,i=0,o=e.length){if(i<o){if(0!==t(n,n))return o;do{const t=i+o>>>1;r(e[t],n)<=0?i=t+1:o=t}while(i<o)}return i}}}function Vo(){return 0}function Jo(e){return null===e?NaN:+e}const Yo=Fo(Zo),$o=Yo.right,Qo=(Yo.left,Fo(Jo).center,$o);function Xo(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Ko(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function ea(){}var ta=.7,ra=1/ta,na="\\s*([+-]?\\d+)\\s*",ia="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",oa="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",aa=/^#([0-9a-f]{3,8})$/,ca=new RegExp(`^rgb\\(${na},${na},${na}\\)$`),ua=new RegExp(`^rgb\\(${oa},${oa},${oa}\\)$`),sa=new RegExp(`^rgba\\(${na},${na},${na},${ia}\\)$`),la=new RegExp(`^rgba\\(${oa},${oa},${oa},${ia}\\)$`),pa=new RegExp(`^hsl\\(${ia},${oa},${oa}\\)$`),fa=new RegExp(`^hsla\\(${ia},${oa},${oa},${ia}\\)$`),da={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function ha(){return this.rgb().formatHex()}function ma(){return this.rgb().formatRgb()}function ya(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=aa.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?va(t):3===r?new wa(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?ga(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?ga(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=ca.exec(e))?new wa(t[1],t[2],t[3],1):(t=ua.exec(e))?new wa(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=sa.exec(e))?ga(t[1],t[2],t[3],t[4]):(t=la.exec(e))?ga(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=pa.exec(e))?ja(t[1],t[2]/100,t[3]/100,1):(t=fa.exec(e))?ja(t[1],t[2]/100,t[3]/100,t[4]):da.hasOwnProperty(e)?va(da[e]):"transparent"===e?new wa(NaN,NaN,NaN,0):null}function va(e){return new wa(e>>16&255,e>>8&255,255&e,1)}function ga(e,t,r,n){return n<=0&&(e=t=r=NaN),new wa(e,t,r,n)}function ba(e,t,r,n){return 1===arguments.length?((i=e)instanceof ea||(i=ya(i)),i?new wa((i=i.rgb()).r,i.g,i.b,i.opacity):new wa):new wa(e,t,r,null==n?1:n);var i}function wa(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function xa(){return`#${Ma(this.r)}${Ma(this.g)}${Ma(this.b)}`}function Ia(){const e=Sa(this.opacity);return`${1===e?"rgb(":"rgba("}${Ea(this.r)}, ${Ea(this.g)}, ${Ea(this.b)}${1===e?")":`, ${e})`}`}function Sa(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ea(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ma(e){return((e=Ea(e))<16?"0":"")+e.toString(16)}function ja(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Ta(e,t,r,n)}function Oa(e){if(e instanceof Ta)return new Ta(e.h,e.s,e.l,e.opacity);if(e instanceof ea||(e=ya(e)),!e)return new Ta;if(e instanceof Ta)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),a=NaN,c=o-i,u=(o+i)/2;return c?(a=t===o?(r-n)/c+6*(r<n):r===o?(n-t)/c+2:(t-r)/c+4,c/=u<.5?o+i:2-o-i,a*=60):c=u>0&&u<1?0:a,new Ta(a,c,u,e.opacity)}function Ta(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function Da(e){return(e=(e||0)%360)<0?e+360:e}function Na(e){return Math.max(0,Math.min(1,e||0))}function Pa(e,t,r){return 255*(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)}function Aa(e,t,r,n,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*r+(1+3*e+3*o-3*a)*n+a*i)/6}Xo(ea,ya,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:ha,formatHex:ha,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Oa(this).formatHsl()},formatRgb:ma,toString:ma}),Xo(wa,ba,Ko(ea,{brighter(e){return e=null==e?ra:Math.pow(ra,e),new wa(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?ta:Math.pow(ta,e),new wa(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new wa(Ea(this.r),Ea(this.g),Ea(this.b),Sa(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:xa,formatHex:xa,formatHex8:function(){return`#${Ma(this.r)}${Ma(this.g)}${Ma(this.b)}${Ma(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:Ia,toString:Ia})),Xo(Ta,(function(e,t,r,n){return 1===arguments.length?Oa(e):new Ta(e,t,r,null==n?1:n)}),Ko(ea,{brighter(e){return e=null==e?ra:Math.pow(ra,e),new Ta(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?ta:Math.pow(ta,e),new Ta(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new wa(Pa(e>=240?e-240:e+120,i,n),Pa(e,i,n),Pa(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new Ta(Da(this.h),Na(this.s),Na(this.l),Sa(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Sa(this.opacity);return`${1===e?"hsl(":"hsla("}${Da(this.h)}, ${100*Na(this.s)}%, ${100*Na(this.l)}%${1===e?")":`, ${e})`}`}}));const ka=e=>()=>e;function La(e,t){return function(r){return e+r*t}}function Ca(e){return 1==(e=+e)?Ba:function(t,r){return r-t?function(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}(t,r,e):ka(isNaN(t)?r:t)}}function Ba(e,t){var r=t-e;return r?La(e,r):ka(isNaN(e)?t:e)}const _a=function e(t){var r=Ca(t);function n(e,t){var n=r((e=ba(e)).r,(t=ba(t)).r),i=r(e.g,t.g),o=r(e.b,t.b),a=Ba(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=i(t),e.b=o(t),e.opacity=a(t),e+""}}return n.gamma=e,n}(1);function Ra(e){return function(t){var r,n,i=t.length,o=new Array(i),a=new Array(i),c=new Array(i);for(r=0;r<i;++r)n=ba(t[r]),o[r]=n.r||0,a[r]=n.g||0,c[r]=n.b||0;return o=e(o),a=e(a),c=e(c),n.opacity=1,function(e){return n.r=o(e),n.g=a(e),n.b=c(e),n+""}}}Ra((function(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),i=e[n],o=e[n+1],a=n>0?e[n-1]:2*i-o,c=n<t-1?e[n+2]:2*o-i;return Aa((r-n/t)*t,a,i,o,c)}})),Ra((function(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),i=e[(n+t-1)%t],o=e[n%t],a=e[(n+1)%t],c=e[(n+2)%t];return Aa((r-n/t)*t,i,o,a,c)}}));function za(e,t){var r,n=t?t.length:0,i=e?Math.min(n,e.length):0,o=new Array(i),a=new Array(n);for(r=0;r<i;++r)o[r]=Va(e[r],t[r]);for(;r<n;++r)a[r]=t[r];return function(e){for(r=0;r<i;++r)a[r]=o[r](e);return a}}function Ha(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function Ua(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function Ga(e,t){var r,n={},i={};for(r in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)r in e?n[r]=Va(e[r],t[r]):i[r]=t[r];return function(e){for(r in n)i[r]=n[r](e);return i}}var Wa=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Za=new RegExp(Wa.source,"g");function qa(e,t){var r,n,i,o=Wa.lastIndex=Za.lastIndex=0,a=-1,c=[],u=[];for(e+="",t+="";(r=Wa.exec(e))&&(n=Za.exec(t));)(i=n.index)>o&&(i=t.slice(o,i),c[a]?c[a]+=i:c[++a]=i),(r=r[0])===(n=n[0])?c[a]?c[a]+=n:c[++a]=n:(c[++a]=null,u.push({i:a,x:Ua(r,n)})),o=Za.lastIndex;return o<t.length&&(i=t.slice(o),c[a]?c[a]+=i:c[++a]=i),c.length<2?u[0]?function(e){return function(t){return e(t)+""}}(u[0].x):function(e){return function(){return e}}(t):(t=u.length,function(e){for(var r,n=0;n<t;++n)c[(r=u[n]).i]=r.x(e);return c.join("")})}function Fa(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(r=0;r<n;++r)i[r]=e[r]*(1-o)+t[r]*o;return i}}function Va(e,t){var r,n,i=typeof t;return null==t||"boolean"===i?ka(t):("number"===i?Ua:"string"===i?(r=ya(t))?(t=r,_a):qa:t instanceof ya?_a:t instanceof Date?Ha:(n=t,!ArrayBuffer.isView(n)||n instanceof DataView?Array.isArray(t)?za:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?Ga:Ua:Fa))(e,t)}function Ja(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function Ya(e){return+e}var $a=[0,1];function Qa(e){return e}function Xa(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:(r=isNaN(t)?NaN:.5,function(){return r});var r}function Ka(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=Xa(i,n),o=r(a,o)):(n=Xa(n,i),o=r(o,a)),function(e){return o(n(e))}}function ec(e,t,r){var n=Math.min(e.length,t.length)-1,i=new Array(n),o=new Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)i[a]=Xa(e[a],e[a+1]),o[a]=r(t[a],t[a+1]);return function(t){var r=Qo(e,t,1,n)-1;return o[r](i[r](t))}}function tc(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function rc(){var e,t,r,n,i,o,a=$a,c=$a,u=Va,s=Qa;function l(){var e=Math.min(a.length,c.length);return s!==Qa&&(s=function(e,t){var r;return e>t&&(r=e,e=t,t=r),function(r){return Math.max(e,Math.min(t,r))}}(a[0],a[e-1])),n=e>2?ec:Ka,i=o=null,p}function p(t){return null==t||isNaN(t=+t)?r:(i||(i=n(a.map(e),c,u)))(e(s(t)))}return p.invert=function(r){return s(t((o||(o=n(c,a.map(e),Ua)))(r)))},p.domain=function(e){return arguments.length?(a=Array.from(e,Ya),l()):a.slice()},p.range=function(e){return arguments.length?(c=Array.from(e),l()):c.slice()},p.rangeRound=function(e){return c=Array.from(e),u=Ja,l()},p.clamp=function(e){return arguments.length?(s=!!e||Qa,l()):s!==Qa},p.interpolate=function(e){return arguments.length?(u=e,l()):u},p.unknown=function(e){return arguments.length?(r=e,p):r},function(r,n){return e=r,t=n,l()}}function nc(){return rc()(Qa,Qa)}var ic,oc=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ac(e){if(!(t=oc.exec(e)))throw new Error("invalid format: "+e);var t;return new cc({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function cc(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function uc(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function sc(e){return(e=uc(Math.abs(e)))?e[1]:NaN}function lc(e,t){var r=uc(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+new Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+new Array(i-n.length+2).join("0")}ac.prototype=cc.prototype,cc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const pc={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>lc(100*e,t),r:lc,s:function(e,t){var r=uc(e,t);if(!r)return e+"";var n=r[0],i=r[1],o=i-(ic=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=n.length;return o===a?n:o>a?n+new Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+uc(e,Math.max(0,t+o-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function fc(e){return e}var dc,hc,mc,yc=Array.prototype.map,vc=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function gc(e){var t,r,n=void 0===e.grouping||void 0===e.thousands?fc:(t=yc.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var i=e.length,o=[],a=0,c=t[0],u=0;i>0&&c>0&&(u+c+1>n&&(c=Math.max(1,n-u)),o.push(e.substring(i-=c,i+c)),!((u+=c+1)>n));)c=t[a=(a+1)%t.length];return o.reverse().join(r)}),i=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",a=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?fc:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(yc.call(e.numerals,String)),u=void 0===e.percent?"%":e.percent+"",s=void 0===e.minus?"−":e.minus+"",l=void 0===e.nan?"NaN":e.nan+"";function p(e){var t=(e=ac(e)).fill,r=e.align,p=e.sign,f=e.symbol,d=e.zero,h=e.width,m=e.comma,y=e.precision,v=e.trim,g=e.type;"n"===g?(m=!0,g="g"):pc[g]||(void 0===y&&(y=12),v=!0,g="g"),(d||"0"===t&&"="===r)&&(d=!0,t="0",r="=");var b="$"===f?i:"#"===f&&/[boxX]/.test(g)?"0"+g.toLowerCase():"",w="$"===f?o:/[%p]/.test(g)?u:"",x=pc[g],I=/[defgprs%]/.test(g);function S(e){var i,o,u,f=b,S=w;if("c"===g)S=x(e)+S,e="";else{var E=(e=+e)<0||1/e<0;if(e=isNaN(e)?l:x(Math.abs(e),y),v&&(e=function(e){e:for(var t,r=e.length,n=1,i=-1;n<r;++n)switch(e[n]){case".":i=t=n;break;case"0":0===i&&(i=n),t=n;break;default:if(!+e[n])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),E&&0==+e&&"+"!==p&&(E=!1),f=(E?"("===p?p:s:"-"===p||"("===p?"":p)+f,S=("s"===g?vc[8+ic/3]:"")+S+(E&&"("===p?")":""),I)for(i=-1,o=e.length;++i<o;)if(48>(u=e.charCodeAt(i))||u>57){S=(46===u?a+e.slice(i+1):e.slice(i))+S,e=e.slice(0,i);break}}m&&!d&&(e=n(e,1/0));var M=f.length+e.length+S.length,j=M<h?new Array(h-M+1).join(t):"";switch(m&&d&&(e=n(j+e,j.length?h-S.length:1/0),j=""),r){case"<":e=f+e+S+j;break;case"=":e=f+j+e+S;break;case"^":e=j.slice(0,M=j.length>>1)+f+e+S+j.slice(M);break;default:e=j+f+e+S}return c(e)}return y=void 0===y?6:/[gprs]/.test(g)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),S.toString=function(){return e+""},S}return{format:p,formatPrefix:function(e,t){var r=p(((e=ac(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(sc(t)/3))),i=Math.pow(10,-n),o=vc[8+n/3];return function(e){return r(i*e)+o}}}}function bc(e,t,r,n){var i,o=Wo(e,t,r);switch((n=ac(null==n?",f":n)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=n.precision||isNaN(i=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(sc(t)/3)))-sc(Math.abs(e)))}(o,a))||(n.precision=i),mc(n,a);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,sc(t)-sc(e))+1}(o,Math.max(Math.abs(e),Math.abs(t))))||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=function(e){return Math.max(0,-sc(Math.abs(e)))}(o))||(n.precision=i-2*("%"===n.type))}return hc(n)}function wc(e){var t=e.domain;return e.ticks=function(e){var r=t();return Uo(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return bc(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,i,o=t(),a=0,c=o.length-1,u=o[a],s=o[c],l=10;for(s<u&&(i=u,u=s,s=i,i=a,a=c,c=i);l-- >0;){if((i=Go(u,s,r))===n)return o[a]=u,o[c]=s,t(o);if(i>0)u=Math.floor(u/i)*i,s=Math.ceil(s/i)*i;else{if(!(i<0))break;u=Math.ceil(u*i)/i,s=Math.floor(s*i)/i}n=i}return e},e}function xc(){var e=nc();return e.copy=function(){return tc(e,xc())},Ui.apply(e,arguments),wc(e)}function Ic(e){var t;function r(e){return null==e||isNaN(e=+e)?t:e}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,Ya),r):e.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return Ic(e).unknown(t)},e=arguments.length?Array.from(e,Ya):[0,1],wc(r)}function Sc(e,t){var r,n=0,i=(e=e.slice()).length-1,o=e[n],a=e[i];return a<o&&(r=n,n=i,i=r,r=o,o=a,a=r),e[n]=t.floor(o),e[i]=t.ceil(a),e}function Ec(e){return Math.log(e)}function Mc(e){return Math.exp(e)}function jc(e){return-Math.log(-e)}function Oc(e){return-Math.exp(-e)}function Tc(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Dc(e){return(t,r)=>-e(-t,r)}function Nc(e){const t=e(Ec,Mc),r=t.domain;let n,i,o=10;function a(){return n=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(o),i=function(e){return 10===e?Tc:e===Math.E?Math.exp:t=>Math.pow(e,t)}(o),r()[0]<0?(n=Dc(n),i=Dc(i),e(jc,Oc)):e(Ec,Mc),t}return t.base=function(e){return arguments.length?(o=+e,a()):o},t.domain=function(e){return arguments.length?(r(e),a()):r()},t.ticks=e=>{const t=r();let a=t[0],c=t[t.length-1];const u=c<a;u&&([a,c]=[c,a]);let s,l,p=n(a),f=n(c);const d=null==e?10:+e;let h=[];if(!(o%1)&&f-p<d){if(p=Math.floor(p),f=Math.ceil(f),a>0){for(;p<=f;++p)for(s=1;s<o;++s)if(l=p<0?s/i(-p):s*i(p),!(l<a)){if(l>c)break;h.push(l)}}else for(;p<=f;++p)for(s=o-1;s>=1;--s)if(l=p>0?s/i(-p):s*i(p),!(l<a)){if(l>c)break;h.push(l)}2*h.length<d&&(h=Uo(a,c,d))}else h=Uo(p,f,Math.min(f-p,d)).map(i);return u?h.reverse():h},t.tickFormat=(e,r)=>{if(null==e&&(e=10),null==r&&(r=10===o?"s":","),"function"!=typeof r&&(o%1||null!=(r=ac(r)).precision||(r.trim=!0),r=hc(r)),e===1/0)return r;const a=Math.max(1,o*e/t.ticks().length);return e=>{let t=e/i(Math.round(n(e)));return t*o<o-.5&&(t*=o),t<=a?r(e):""}},t.nice=()=>r(Sc(r(),{floor:e=>i(Math.floor(n(e))),ceil:e=>i(Math.ceil(n(e)))})),t}function Pc(){const e=Nc(rc()).domain([1,10]);return e.copy=()=>tc(e,Pc()).base(e.base()),Ui.apply(e,arguments),e}function Ac(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function kc(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Lc(e){var t=1,r=e(Ac(t),kc(t));return r.constant=function(r){return arguments.length?e(Ac(t=+r),kc(t)):t},wc(r)}function Cc(){var e=Lc(rc());return e.copy=function(){return tc(e,Cc()).constant(e.constant())},Ui.apply(e,arguments)}function Bc(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function _c(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Rc(e){return e<0?-e*e:e*e}function zc(e){var t=e(Qa,Qa),r=1;return t.exponent=function(t){return arguments.length?1===(r=+t)?e(Qa,Qa):.5===r?e(_c,Rc):e(Bc(r),Bc(1/r)):r},wc(t)}function Hc(){var e=zc(rc());return e.copy=function(){return tc(e,Hc()).exponent(e.exponent())},Ui.apply(e,arguments),e}function Uc(){return Hc.apply(null,arguments).exponent(.5)}function Gc(e){return Math.sign(e)*e*e}function Wc(){var e,t=nc(),r=[0,1],n=!1;function i(r){var i=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(r));return isNaN(i)?e:n?Math.round(i):i}return i.invert=function(e){return t.invert(Gc(e))},i.domain=function(e){return arguments.length?(t.domain(e),i):t.domain()},i.range=function(e){return arguments.length?(t.range((r=Array.from(e,Ya)).map(Gc)),i):r.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(n=!!e,i):n},i.clamp=function(e){return arguments.length?(t.clamp(e),i):t.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return Wc(t.domain(),r).round(n).clamp(t.clamp()).unknown(e)},Ui.apply(i,arguments),wc(i)}function Zc(e,t){let r;if(void 0===t)for(const n of e)null!=n&&(r<n||void 0===r&&n>=n)&&(r=n);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r<i||void 0===r&&i>=i)&&(r=i)}return r}function qc(e,t){let r;if(void 0===t)for(const n of e)null!=n&&(r>n||void 0===r&&n>=n)&&(r=n);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}function Fc(e=Zo){if(e===Zo)return Vc;if("function"!=typeof e)throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}function Vc(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}function Jc(e,t,r=0,n=1/0,i){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(i=void 0===i?Vc:Fc(i);n>r;){if(n-r>600){const o=n-r+1,a=t-r+1,c=Math.log(o),u=.5*Math.exp(2*c/3),s=.5*Math.sqrt(c*u*(o-u)/o)*(a-o/2<0?-1:1);Jc(e,t,Math.max(r,Math.floor(t-a*u/o+s)),Math.min(n,Math.floor(t+(o-a)*u/o+s)),i)}const o=e[t];let a=r,c=n;for(Yc(e,r,t),i(e[n],o)>0&&Yc(e,r,n);a<c;){for(Yc(e,a,c),++a,--c;i(e[a],o)<0;)++a;for(;i(e[c],o)>0;)--c}0===i(e[r],o)?Yc(e,r,c):(++c,Yc(e,c,n)),c<=t&&(r=c+1),t<=c&&(n=c-1)}return e}function Yc(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function $c(e,t,r){if(e=Float64Array.from(function*(e,t){if(void 0===t)for(let r of e)null!=r&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n=+n)>=n&&(yield n)}}(e,r)),(n=e.length)&&!isNaN(t=+t)){if(t<=0||n<2)return qc(e);if(t>=1)return Zc(e);var n,i=(n-1)*t,o=Math.floor(i),a=Zc(Jc(e,o).subarray(0,o+1));return a+(qc(e.subarray(o+1))-a)*(i-o)}}function Qc(e,t,r=Jo){if((n=e.length)&&!isNaN(t=+t)){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,o=Math.floor(i),a=+r(e[o],o,e);return a+(+r(e[o+1],o+1,e)-a)*(i-o)}}function Xc(){var e,t=[],r=[],n=[];function i(){var e=0,i=Math.max(1,r.length);for(n=new Array(i-1);++e<i;)n[e-1]=Qc(t,e/i);return o}function o(t){return null==t||isNaN(t=+t)?e:r[Qo(n,t)]}return o.invertExtent=function(e){var i=r.indexOf(e);return i<0?[NaN,NaN]:[i>0?n[i-1]:t[0],i<n.length?n[i]:t[t.length-1]]},o.domain=function(e){if(!arguments.length)return t.slice();t=[];for(let r of e)null==r||isNaN(r=+r)||t.push(r);return t.sort(Zo),i()},o.range=function(e){return arguments.length?(r=Array.from(e),i()):r.slice()},o.unknown=function(t){return arguments.length?(e=t,o):e},o.quantiles=function(){return n.slice()},o.copy=function(){return Xc().domain(t).range(r).unknown(e)},Ui.apply(o,arguments)}function Kc(){var e,t=0,r=1,n=1,i=[.5],o=[0,1];function a(t){return null!=t&&t<=t?o[Qo(i,t,0,n)]:e}function c(){var e=-1;for(i=new Array(n);++e<n;)i[e]=((e+1)*r-(e-n)*t)/(n+1);return a}return a.domain=function(e){return arguments.length?([t,r]=e,t=+t,r=+r,c()):[t,r]},a.range=function(e){return arguments.length?(n=(o=Array.from(e)).length-1,c()):o.slice()},a.invertExtent=function(e){var a=o.indexOf(e);return a<0?[NaN,NaN]:a<1?[t,i[0]]:a>=n?[i[n-1],r]:[i[a-1],i[a]]},a.unknown=function(t){return arguments.length?(e=t,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return Kc().domain([t,r]).range(o).unknown(e)},Ui.apply(wc(a),arguments)}function eu(){var e,t=[.5],r=[0,1],n=1;function i(i){return null!=i&&i<=i?r[Qo(t,i,0,n)]:e}return i.domain=function(e){return arguments.length?(t=Array.from(e),n=Math.min(t.length,r.length-1),i):t.slice()},i.range=function(e){return arguments.length?(r=Array.from(e),n=Math.min(t.length,r.length-1),i):r.slice()},i.invertExtent=function(e){var n=r.indexOf(e);return[t[n-1],t[n]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return eu().domain(t).range(r).unknown(e)},Ui.apply(i,arguments)}dc=gc({thousands:",",grouping:[3],currency:["$",""]}),hc=dc.format,mc=dc.formatPrefix;const tu=1e3,ru=6e4,nu=36e5,iu=864e5,ou=6048e5,au=2592e6,cu=31536e6,uu=new Date,su=new Date;function lu(e,t,r,n){function i(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),i.round=e=>{const t=i(e),r=i.ceil(e);return e-t<r-e?t:r},i.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),i.range=(r,n,o)=>{const a=[];if(r=i.ceil(r),o=null==o?1:Math.floor(o),!(r<n&&o>0))return a;let c;do{a.push(c=new Date(+r)),t(r,o),e(r)}while(c<r&&r<n);return a},i.filter=r=>lu((t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)}),((e,n)=>{if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););})),r&&(i.count=(t,n)=>(uu.setTime(+t),su.setTime(+n),e(uu),e(su),Math.floor(r(uu,su))),i.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?i.filter(n?t=>n(t)%e==0:t=>i.count(0,t)%e==0):i:null)),i}const pu=lu((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));pu.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?lu((t=>{t.setTime(Math.floor(t/e)*e)}),((t,r)=>{t.setTime(+t+r*e)}),((t,r)=>(r-t)/e)):pu:null);pu.range;const fu=lu((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*tu)}),((e,t)=>(t-e)/tu),(e=>e.getUTCSeconds())),du=(fu.range,lu((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*tu)}),((e,t)=>{e.setTime(+e+t*ru)}),((e,t)=>(t-e)/ru),(e=>e.getMinutes()))),hu=(du.range,lu((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*ru)}),((e,t)=>(t-e)/ru),(e=>e.getUTCMinutes()))),mu=(hu.range,lu((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*tu-e.getMinutes()*ru)}),((e,t)=>{e.setTime(+e+t*nu)}),((e,t)=>(t-e)/nu),(e=>e.getHours()))),yu=(mu.range,lu((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*nu)}),((e,t)=>(t-e)/nu),(e=>e.getUTCHours()))),vu=(yu.range,lu((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ru)/iu),(e=>e.getDate()-1))),gu=(vu.range,lu((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/iu),(e=>e.getUTCDate()-1))),bu=(gu.range,lu((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/iu),(e=>Math.floor(e/iu))));bu.range;function wu(e){return lu((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ru)/ou))}const xu=wu(0),Iu=wu(1),Su=wu(2),Eu=wu(3),Mu=wu(4),ju=wu(5),Ou=wu(6);xu.range,Iu.range,Su.range,Eu.range,Mu.range,ju.range,Ou.range;function Tu(e){return lu((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/ou))}const Du=Tu(0),Nu=Tu(1),Pu=Tu(2),Au=Tu(3),ku=Tu(4),Lu=Tu(5),Cu=Tu(6),Bu=(Du.range,Nu.range,Pu.range,Au.range,ku.range,Lu.range,Cu.range,lu((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth()))),_u=(Bu.range,lu((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth()))),Ru=(_u.range,lu((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear())));Ru.every=e=>isFinite(e=Math.floor(e))&&e>0?lu((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,r)=>{t.setFullYear(t.getFullYear()+r*e)})):null;Ru.range;const zu=lu((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));zu.every=e=>isFinite(e=Math.floor(e))&&e>0?lu((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)})):null;zu.range;function Hu(e,t,r,n,i,o){const a=[[fu,1,tu],[fu,5,5e3],[fu,15,15e3],[fu,30,3e4],[o,1,ru],[o,5,3e5],[o,15,9e5],[o,30,18e5],[i,1,nu],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,iu],[n,2,1728e5],[r,1,ou],[t,1,au],[t,3,7776e6],[e,1,cu]];function c(t,r,n){const i=Math.abs(r-t)/n,o=Fo((([,,e])=>e)).right(a,i);if(o===a.length)return e.every(Wo(t/cu,r/cu,n));if(0===o)return pu.every(Math.max(Wo(t,r,n),1));const[c,u]=a[i/a[o-1][2]<a[o][2]/i?o-1:o];return c.every(u)}return[function(e,t,r){const n=t<e;n&&([e,t]=[t,e]);const i=r&&"function"==typeof r.range?r:c(e,t,r),o=i?i.range(e,+t+1):[];return n?o.reverse():o},c]}const[Uu,Gu]=Hu(zu,_u,Du,bu,yu,hu),[Wu,Zu]=Hu(Ru,Bu,xu,vu,mu,du);function qu(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Fu(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Vu(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var Ju,Yu,$u,Qu={"-":"",_:" ",0:"0"},Xu=/^\s*\d+/,Ku=/^%/,es=/[\\^$*+?|[\]().{}]/g;function ts(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?new Array(r-o+1).join(t)+i:i)}function rs(e){return e.replace(es,"\\$&")}function ns(e){return new RegExp("^(?:"+e.map(rs).join("|")+")","i")}function is(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function os(e,t,r){var n=Xu.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function as(e,t,r){var n=Xu.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function cs(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function us(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function ss(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function ls(e,t,r){var n=Xu.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function ps(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function fs(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function ds(e,t,r){var n=Xu.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function hs(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function ms(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function ys(e,t,r){var n=Xu.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function vs(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function gs(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function bs(e,t,r){var n=Xu.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function ws(e,t,r){var n=Xu.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function xs(e,t,r){var n=Xu.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function Is(e,t,r){var n=Ku.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function Ss(e,t,r){var n=Xu.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function Es(e,t,r){var n=Xu.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Ms(e,t){return ts(e.getDate(),t,2)}function js(e,t){return ts(e.getHours(),t,2)}function Os(e,t){return ts(e.getHours()%12||12,t,2)}function Ts(e,t){return ts(1+vu.count(Ru(e),e),t,3)}function Ds(e,t){return ts(e.getMilliseconds(),t,3)}function Ns(e,t){return Ds(e,t)+"000"}function Ps(e,t){return ts(e.getMonth()+1,t,2)}function As(e,t){return ts(e.getMinutes(),t,2)}function ks(e,t){return ts(e.getSeconds(),t,2)}function Ls(e){var t=e.getDay();return 0===t?7:t}function Cs(e,t){return ts(xu.count(Ru(e)-1,e),t,2)}function Bs(e){var t=e.getDay();return t>=4||0===t?Mu(e):Mu.ceil(e)}function _s(e,t){return e=Bs(e),ts(Mu.count(Ru(e),e)+(4===Ru(e).getDay()),t,2)}function Rs(e){return e.getDay()}function zs(e,t){return ts(Iu.count(Ru(e)-1,e),t,2)}function Hs(e,t){return ts(e.getFullYear()%100,t,2)}function Us(e,t){return ts((e=Bs(e)).getFullYear()%100,t,2)}function Gs(e,t){return ts(e.getFullYear()%1e4,t,4)}function Ws(e,t){var r=e.getDay();return ts((e=r>=4||0===r?Mu(e):Mu.ceil(e)).getFullYear()%1e4,t,4)}function Zs(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ts(t/60|0,"0",2)+ts(t%60,"0",2)}function qs(e,t){return ts(e.getUTCDate(),t,2)}function Fs(e,t){return ts(e.getUTCHours(),t,2)}function Vs(e,t){return ts(e.getUTCHours()%12||12,t,2)}function Js(e,t){return ts(1+gu.count(zu(e),e),t,3)}function Ys(e,t){return ts(e.getUTCMilliseconds(),t,3)}function $s(e,t){return Ys(e,t)+"000"}function Qs(e,t){return ts(e.getUTCMonth()+1,t,2)}function Xs(e,t){return ts(e.getUTCMinutes(),t,2)}function Ks(e,t){return ts(e.getUTCSeconds(),t,2)}function el(e){var t=e.getUTCDay();return 0===t?7:t}function tl(e,t){return ts(Du.count(zu(e)-1,e),t,2)}function rl(e){var t=e.getUTCDay();return t>=4||0===t?ku(e):ku.ceil(e)}function nl(e,t){return e=rl(e),ts(ku.count(zu(e),e)+(4===zu(e).getUTCDay()),t,2)}function il(e){return e.getUTCDay()}function ol(e,t){return ts(Nu.count(zu(e)-1,e),t,2)}function al(e,t){return ts(e.getUTCFullYear()%100,t,2)}function cl(e,t){return ts((e=rl(e)).getUTCFullYear()%100,t,2)}function ul(e,t){return ts(e.getUTCFullYear()%1e4,t,4)}function sl(e,t){var r=e.getUTCDay();return ts((e=r>=4||0===r?ku(e):ku.ceil(e)).getUTCFullYear()%1e4,t,4)}function ll(){return"+0000"}function pl(){return"%"}function fl(e){return+e}function dl(e){return Math.floor(+e/1e3)}function hl(e){return new Date(e)}function ml(e){return e instanceof Date?+e:+new Date(+e)}function yl(e,t,r,n,i,o,a,c,u,s){var l=nc(),p=l.invert,f=l.domain,d=s(".%L"),h=s(":%S"),m=s("%I:%M"),y=s("%I %p"),v=s("%a %d"),g=s("%b %d"),b=s("%B"),w=s("%Y");function x(e){return(u(e)<e?d:c(e)<e?h:a(e)<e?m:o(e)<e?y:n(e)<e?i(e)<e?v:g:r(e)<e?b:w)(e)}return l.invert=function(e){return new Date(p(e))},l.domain=function(e){return arguments.length?f(Array.from(e,ml)):f().map(hl)},l.ticks=function(t){var r=f();return e(r[0],r[r.length-1],null==t?10:t)},l.tickFormat=function(e,t){return null==t?x:s(t)},l.nice=function(e){var r=f();return e&&"function"==typeof e.range||(e=t(r[0],r[r.length-1],null==e?10:e)),e?f(Sc(r,e)):l},l.copy=function(){return tc(l,yl(e,t,r,n,i,o,a,c,u,s))},l}function vl(){return Ui.apply(yl(Wu,Zu,Ru,Bu,xu,vu,mu,du,fu,Yu).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function gl(){return Ui.apply(yl(Uu,Gu,zu,_u,Du,gu,yu,hu,fu,$u).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function bl(){var e,t,r,n,i,o=0,a=1,c=Qa,u=!1;function s(t){return null==t||isNaN(t=+t)?i:c(0===r?.5:(t=(n(t)-e)*r,u?Math.max(0,Math.min(1,t)):t))}function l(e){return function(t){var r,n;return arguments.length?([r,n]=t,c=e(r,n),s):[c(0),c(1)]}}return s.domain=function(i){return arguments.length?([o,a]=i,e=n(o=+o),t=n(a=+a),r=e===t?0:1/(t-e),s):[o,a]},s.clamp=function(e){return arguments.length?(u=!!e,s):u},s.interpolator=function(e){return arguments.length?(c=e,s):c},s.range=l(Va),s.rangeRound=l(Ja),s.unknown=function(e){return arguments.length?(i=e,s):i},function(i){return n=i,e=i(o),t=i(a),r=e===t?0:1/(t-e),s}}function wl(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function xl(){var e=wc(bl()(Qa));return e.copy=function(){return wl(e,xl())},Gi.apply(e,arguments)}function Il(){var e=Nc(bl()).domain([1,10]);return e.copy=function(){return wl(e,Il()).base(e.base())},Gi.apply(e,arguments)}function Sl(){var e=Lc(bl());return e.copy=function(){return wl(e,Sl()).constant(e.constant())},Gi.apply(e,arguments)}function El(){var e=zc(bl());return e.copy=function(){return wl(e,El()).exponent(e.exponent())},Gi.apply(e,arguments)}function Ml(){return El.apply(null,arguments).exponent(.5)}function jl(){var e=[],t=Qa;function r(r){if(null!=r&&!isNaN(r=+r))return t((Qo(e,r,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();e=[];for(let r of t)null==r||isNaN(r=+r)||e.push(r);return e.sort(Zo),r},r.interpolator=function(e){return arguments.length?(t=e,r):t},r.range=function(){return e.map(((r,n)=>t(n/(e.length-1))))},r.quantiles=function(t){return Array.from({length:t+1},((r,n)=>$c(e,n/t)))},r.copy=function(){return jl(t).domain(e)},Gi.apply(r,arguments)}function Ol(){var e,t,r,n,i,o,a,c=0,u=.5,s=1,l=1,p=Qa,f=!1;function d(e){return isNaN(e=+e)?a:(e=.5+((e=+o(e))-t)*(l*e<l*t?n:i),p(f?Math.max(0,Math.min(1,e)):e))}function h(e){return function(t){var r,n,i;return arguments.length?([r,n,i]=t,p=function(e,t){void 0===t&&(t=e,e=Va);for(var r=0,n=t.length-1,i=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(i,i=t[++r]);return function(e){var t=Math.max(0,Math.min(n-1,Math.floor(e*=n)));return o[t](e-t)}}(e,[r,n,i]),d):[p(0),p(.5),p(1)]}}return d.domain=function(a){return arguments.length?([c,u,s]=a,e=o(c=+c),t=o(u=+u),r=o(s=+s),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),l=t<e?-1:1,d):[c,u,s]},d.clamp=function(e){return arguments.length?(f=!!e,d):f},d.interpolator=function(e){return arguments.length?(p=e,d):p},d.range=h(Va),d.rangeRound=h(Ja),d.unknown=function(e){return arguments.length?(a=e,d):a},function(a){return o=a,e=a(c),t=a(u),r=a(s),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),l=t<e?-1:1,d}}function Tl(){var e=wc(Ol()(Qa));return e.copy=function(){return wl(e,Tl())},Gi.apply(e,arguments)}function Dl(){var e=Nc(Ol()).domain([.1,1,10]);return e.copy=function(){return wl(e,Dl()).base(e.base())},Gi.apply(e,arguments)}function Nl(){var e=Lc(Ol());return e.copy=function(){return wl(e,Nl()).constant(e.constant())},Gi.apply(e,arguments)}function Pl(){var e=zc(Ol());return e.copy=function(){return wl(e,Pl()).exponent(e.exponent())},Gi.apply(e,arguments)}function Al(){return Pl.apply(null,arguments).exponent(.5)}function kl(e,t){if((i=e.length)>1)for(var r,n,i,o=1,a=e[t[0]],c=a.length;o<i;++o)for(n=a,a=e[t[o]],r=0;r<c;++r)a[r][1]+=a[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}!function(e){Ju=function(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,a=e.shortDays,c=e.months,u=e.shortMonths,s=ns(i),l=is(i),p=ns(o),f=is(o),d=ns(a),h=is(a),m=ns(c),y=is(c),v=ns(u),g=is(u),b={a:function(e){return a[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:Ms,e:Ms,f:Ns,g:Us,G:Ws,H:js,I:Os,j:Ts,L:Ds,m:Ps,M:As,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:fl,s:dl,S:ks,u:Ls,U:Cs,V:_s,w:Rs,W:zs,x:null,X:null,y:Hs,Y:Gs,Z:Zs,"%":pl},w={a:function(e){return a[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:qs,e:qs,f:$s,g:cl,G:sl,H:Fs,I:Vs,j:Js,L:Ys,m:Qs,M:Xs,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:fl,s:dl,S:Ks,u:el,U:tl,V:nl,w:il,W:ol,x:null,X:null,y:al,Y:ul,Z:ll,"%":pl},x={a:function(e,t,r){var n=d.exec(t.slice(r));return n?(e.w=h.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=p.exec(t.slice(r));return n?(e.w=f.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=v.exec(t.slice(r));return n?(e.m=g.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=m.exec(t.slice(r));return n?(e.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return E(e,t,r,n)},d:ms,e:ms,f:xs,g:ps,G:ls,H:vs,I:vs,j:ys,L:ws,m:hs,M:gs,p:function(e,t,r){var n=s.exec(t.slice(r));return n?(e.p=l.get(n[0].toLowerCase()),r+n[0].length):-1},q:ds,Q:Ss,s:Es,S:bs,u:as,U:cs,V:us,w:os,W:ss,x:function(e,t,n){return E(e,r,t,n)},X:function(e,t,r){return E(e,n,t,r)},y:ps,Y:ls,Z:fs,"%":Is};function I(e,t){return function(r){var n,i,o,a=[],c=-1,u=0,s=e.length;for(r instanceof Date||(r=new Date(+r));++c<s;)37===e.charCodeAt(c)&&(a.push(e.slice(u,c)),null!=(i=Qu[n=e.charAt(++c)])?n=e.charAt(++c):i="e"===n?" ":"0",(o=t[n])&&(n=o(r,i)),a.push(n),u=c+1);return a.push(e.slice(u,c)),a.join("")}}function S(e,t){return function(r){var n,i,o=Vu(1900,void 0,1);if(E(o,e,r+="",0)!=r.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(t&&!("Z"in o)&&(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(i=(n=Fu(Vu(o.y,0,1))).getUTCDay(),n=i>4||0===i?Nu.ceil(n):Nu(n),n=gu.offset(n,7*(o.V-1)),o.y=n.getUTCFullYear(),o.m=n.getUTCMonth(),o.d=n.getUTCDate()+(o.w+6)%7):(i=(n=qu(Vu(o.y,0,1))).getDay(),n=i>4||0===i?Iu.ceil(n):Iu(n),n=vu.offset(n,7*(o.V-1)),o.y=n.getFullYear(),o.m=n.getMonth(),o.d=n.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?Fu(Vu(o.y,0,1)).getUTCDay():qu(Vu(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,Fu(o)):qu(o)}}function E(e,t,r,n){for(var i,o,a=0,c=t.length,u=r.length;a<c;){if(n>=u)return-1;if(37===(i=t.charCodeAt(a++))){if(i=t.charAt(a++),!(o=x[i in Qu?t.charAt(a++):i])||(n=o(e,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return b.x=I(r,b),b.X=I(n,b),b.c=I(t,b),w.x=I(r,w),w.X=I(n,w),w.c=I(t,w),{format:function(e){var t=I(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=I(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}(e),Yu=Ju.format,Ju.parse,$u=Ju.utcFormat,Ju.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});Array.prototype.slice;function Ll(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function Cl(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function Bl(e,t){return e[t]}function _l(e){const t=[];return t.key=e,t}var Rl=r(23488),zl=r.n(Rl),Hl=r(37918),Ul=r.n(Hl),Gl=r(86501),Wl=r.n(Gl),Zl=r(31470),ql=r.n(Zl),Fl=r(71221),Vl=r.n(Fl);function Jl(e){return function(e){if(Array.isArray(e))return Yl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Yl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Yl(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var $l=function(e){return e},Ql={"@@functional/placeholder":!0},Xl=function(e){return e===Ql},Kl=function(e){return function t(){return 0===arguments.length||1===arguments.length&&Xl(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},ep=function e(t,r){return 1===t?r:Kl((function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];var a=i.filter((function(e){return e!==Ql})).length;return a>=t?r.apply(void 0,i):e(t-a,Kl((function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var o=i.map((function(e){return Xl(e)?t.shift():e}));return r.apply(void 0,Jl(o).concat(t))})))}))},tp=function(e){return ep(e.length,e)},rp=function(e,t){for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},np=tp((function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map((function(e){return t[e]})).map(e)})),ip=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)return $l;var n=t.reverse(),i=n[0],o=n.slice(1);return function(){return o.reduce((function(e,t){return t(e)}),i.apply(void 0,arguments))}},op=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},ap=function(e){var t=null,r=null;return function(){for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return t&&i.every((function(e,r){return e===t[r]}))?r:(t=i,r=e.apply(void 0,i))}};var cp=tp((function(e,t,r){var n=+e;return n+r*(+t-n)})),up=tp((function(e,t,r){var n=t-+e;return(r-e)/(n=n||1/0)})),sp=tp((function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))}));const lp={rangeStep:function(e,t,r){for(var n=new(Vl())(e),i=0,o=[];n.lt(t)&&i<1e5;)o.push(n.toNumber()),n=n.add(r),i++;return o},getDigitCount:function(e){return 0===e?1:Math.floor(new(Vl())(e).abs().log(10).toNumber())+1},interpolateNumber:cp,uninterpolateNumber:up,uninterpolateTruncation:sp};function pp(e){return function(e){if(Array.isArray(e))return hp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||dp(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(n=(a=c.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(u){i=!0,o=u}finally{try{n||null==c.return||c.return()}finally{if(i)throw o}}return r}(e,t)||dp(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dp(e,t){if(e){if("string"==typeof e)return hp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hp(e,t):void 0}}function hp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function mp(e){var t=fp(e,2),r=t[0],n=t[1],i=r,o=n;return r>n&&(i=n,o=r),[i,o]}function yp(e,t,r){if(e.lte(0))return new(Vl())(0);var n=lp.getDigitCount(e.toNumber()),i=new(Vl())(10).pow(n),o=e.div(i),a=1!==n?.05:.1,c=new(Vl())(Math.ceil(o.div(a).toNumber())).add(r).mul(a).mul(i);return t?c:new(Vl())(Math.ceil(c))}function vp(e,t,r){var n=1,i=new(Vl())(e);if(!i.isint()&&r){var o=Math.abs(e);o<1?(n=new(Vl())(10).pow(lp.getDigitCount(e)-1),i=new(Vl())(Math.floor(i.div(n).toNumber())).mul(n)):o>1&&(i=new(Vl())(Math.floor(e)))}else 0===e?i=new(Vl())(Math.floor((t-1)/2)):r||(i=new(Vl())(Math.floor(e)));var a=Math.floor((t-1)/2);return ip(np((function(e){return i.add(new(Vl())(e-a).mul(n)).toNumber()})),rp)(0,t)}function gp(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new(Vl())(0),tickMin:new(Vl())(0),tickMax:new(Vl())(0)};var o,a=yp(new(Vl())(t).sub(e).div(r-1),n,i);o=e<=0&&t>=0?new(Vl())(0):(o=new(Vl())(e).add(t).div(2)).sub(new(Vl())(o).mod(a));var c=Math.ceil(o.sub(e).div(a).toNumber()),u=Math.ceil(new(Vl())(t).sub(o).div(a).toNumber()),s=c+u+1;return s>r?gp(e,t,r,n,i+1):(s<r&&(u=t>0?u+(r-s):u,c=t>0?c:c+(r-s)),{step:a,tickMin:o.sub(new(Vl())(c).mul(a)),tickMax:o.add(new(Vl())(u).mul(a))})}var bp=ap((function(e){var t=fp(e,2),r=t[0],n=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(i,2),c=fp(mp([r,n]),2),u=c[0],s=c[1];if(u===-1/0||s===1/0){var l=s===1/0?[u].concat(pp(rp(0,i-1).map((function(){return 1/0})))):[].concat(pp(rp(0,i-1).map((function(){return-1/0}))),[s]);return r>n?op(l):l}if(u===s)return vp(u,i,o);var p=gp(u,s,a,o),f=p.step,d=p.tickMin,h=p.tickMax,m=lp.rangeStep(d,h.add(new(Vl())(.1).mul(f)),f);return r>n?op(m):m})),wp=(ap((function(e){var t=fp(e,2),r=t[0],n=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=Math.max(i,2),c=fp(mp([r,n]),2),u=c[0],s=c[1];if(u===-1/0||s===1/0)return[r,n];if(u===s)return vp(u,i,o);var l=yp(new(Vl())(s).sub(u).div(a-1),o,0),p=ip(np((function(e){return new(Vl())(u).add(new(Vl())(e).mul(l)).toNumber()})),rp)(0,a).filter((function(e){return e>=u&&e<=s}));return r>n?op(p):p})),ap((function(e,t){var r=fp(e,2),n=r[0],i=r[1],o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=fp(mp([n,i]),2),c=a[0],u=a[1];if(c===-1/0||u===1/0)return[n,i];if(c===u)return[c];var s=Math.max(t,2),l=yp(new(Vl())(u).sub(c).div(s-1),o,0),p=[].concat(pp(lp.rangeStep(new(Vl())(c),new(Vl())(u).sub(new(Vl())(.99).mul(l)),l)),[u]);return n>i?op(p):p}))),xp=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Ip(e){return Ip="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ip(e)}function Sp(){return Sp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sp.apply(this,arguments)}function Ep(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Mp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Mp(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Mp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function jp(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Op(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kp(n.key),n)}}function Tp(e,t,r){return t=Np(t),function(e,t){if(t&&("object"===Ip(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Dp()?Reflect.construct(t,r||[],Np(e).constructor):t.apply(e,r))}function Dp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Dp=function(){return!!e})()}function Np(e){return Np=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Np(e)}function Pp(e,t){return Pp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pp(e,t)}function Ap(e,t,r){return(t=kp(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kp(e){var t=function(e,t){if("object"!=Ip(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Ip(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ip(t)?t:t+""}var Lp=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Tp(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pp(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,t=e.offset,r=e.layout,n=e.width,i=e.dataKey,a=e.data,c=e.dataPointFormatter,u=e.xAxis,s=e.yAxis,l=jp(e,xp),p=je(l,!1);"x"===this.props.direction&&"number"!==u.type&&(0,Ue.A)(!1);var f=a.map((function(e){var a=c(e,i),l=a.x,f=a.y,d=a.value,h=a.errorVal;if(!h)return null;var m,y,v=[];if(Array.isArray(h)){var g=Ep(h,2);m=g[0],y=g[1]}else m=y=h;if("vertical"===r){var b=u.scale,w=f+t,x=w+n,I=w-n,S=b(d-m),E=b(d+y);v.push({x1:E,y1:x,x2:E,y2:I}),v.push({x1:S,y1:w,x2:E,y2:w}),v.push({x1:S,y1:x,x2:S,y2:I})}else if("horizontal"===r){var M=s.scale,j=l+t,O=j-n,T=j+n,D=M(d-m),N=M(d+y);v.push({x1:O,y1:N,x2:T,y2:N}),v.push({x1:j,y1:D,x2:j,y2:N}),v.push({x1:O,y1:D,x2:T,y2:D})}return o.createElement(Ye,Sp({className:"recharts-errorBar",key:"bar-".concat(v.map((function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)})))},p),v.map((function(e){return o.createElement("line",Sp({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))})))}));return o.createElement(Ye,{className:"recharts-errorBars"},f)}}],n&&Op(r.prototype,n),i&&Op(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);function Cp(e){return Cp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cp(e)}function Bp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Bp(Object(r),!0).forEach((function(t){Rp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Rp(e,t,r){var n;return n=function(e,t){if("object"!=Cp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Cp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Cp(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Ap(Lp,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"}),Ap(Lp,"displayName","ErrorBar");var zp=function(e){var t=e.children,r=e.formattedGraphicalItems,n=e.legendWidth,i=e.legendContent,o=Ie(t,Qr);if(!o)return null;var a,c=Qr.defaultProps,u=void 0!==c?_p(_p({},c),o.props):{};return a=o.props&&o.props.payload?o.props&&o.props.payload:"children"===i?(r||[]).reduce((function(e,t){var r=t.item,n=t.props,i=n.sectors||n.data||[];return e.concat(i.map((function(e){return{type:o.props.iconType||r.props.legendType,value:e.name,color:e.fill,payload:e}})))}),[]):(r||[]).map((function(e){var t=e.item,r=t.type.defaultProps,n=void 0!==r?_p(_p({},r),t.props):{},i=n.dataKey,o=n.name,a=n.legendType;return{inactive:n.hide,dataKey:i,type:u.iconType||a||"square",color:Jp(t),value:o||i,payload:n}})),_p(_p(_p({},u),Qr.getWithHeight(o,n)),{},{payload:a,item:o})};function Hp(e){return Hp="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Hp(e)}function Up(e){return function(e){if(Array.isArray(e))return Gp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Gp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Gp(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gp(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Wp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Zp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Wp(Object(r),!0).forEach((function(t){qp(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qp(e,t,r){var n;return n=function(e,t){if("object"!=Hp(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Hp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Hp(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Fp(e,t,r){return K()(e)||K()(t)?r:Z(t)?R()(e,t,r):te()(t)?t(e):r}function Vp(e,t,r,n){var i=Wl()(e,(function(e){return Fp(e,t)}));if("number"===r){var o=i.filter((function(e){return W(e)||parseFloat(e)}));return o.length?[Ul()(o),zl()(o)]:[1/0,-1/0]}return(n?i.filter((function(e){return!K()(e)})):i).map((function(e){return Z(e)||e instanceof Date?e:""}))}var Jp=function(e){var t,r,n=e.type.displayName,i=null!==(t=e.type)&&void 0!==t&&t.defaultProps?Zp(Zp({},e.type.defaultProps),e.props):e.props,o=i.stroke,a=i.fill;switch(n){case"Line":r=o;break;case"Area":case"Radar":r=o&&"none"!==o?o:a;break;default:r=a}return r},Yp=function(e,t,r,n,i){var o=xe(t.props.children,Lp).filter((function(e){return function(e,t,r){return!!K()(t)||("horizontal"===e?"yAxis"===t:"vertical"===e||"x"===r?"xAxis"===t:"y"!==r||"yAxis"===t)}(n,i,e.props.direction)}));if(o&&o.length){var a=o.map((function(e){return e.props.dataKey}));return e.reduce((function(e,t){var n=Fp(t,r);if(K()(n))return e;var i=Array.isArray(n)?[Ul()(n),zl()(n)]:[n,n],o=a.reduce((function(e,r){var n=Fp(t,r,0),o=i[0]-Math.abs(Array.isArray(n)?n[0]:n),a=i[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(o,e[0]),Math.max(a,e[1])]}),[1/0,-1/0]);return[Math.min(o[0],e[0]),Math.max(o[1],e[1])]}),[1/0,-1/0])}return null},$p=function(e,t,r,n,i){var o=t.map((function(t){var o=t.props.dataKey;return"number"===r&&o&&Yp(e,t,o,n)||Vp(e,o,r,i)}));if("number"===r)return o.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]);var a={};return o.reduce((function(e,t){for(var r=0,n=t.length;r<n;r++)a[t[r]]||(a[t[r]]=!0,e.push(t[r]));return e}),[])},Qp=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},Xp=function(e,t,r){if(!e)return null;var n=e.scale,i=e.duplicateDomain,o=e.type,a=e.range,c="scaleBand"===e.realScaleType?n.bandwidth()/2:2,u=(t||r)&&"category"===o&&n.bandwidth?n.bandwidth()/c:0;return u="angleAxis"===e.axisType&&(null==a?void 0:a.length)>=2?2*U(a[0]-a[1])*u:u,t&&(e.ticks||e.niceTicks)?(e.ticks||e.niceTicks).map((function(e){var t=i?i.indexOf(e):e;return{coordinate:n(t)+u,value:e,offset:u}})).filter((function(e){return!B()(e.coordinate)})):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map((function(e,t){return{coordinate:n(e)+u,value:e,index:t,offset:u}})):n.ticks&&!r?n.ticks(e.tickCount).map((function(e){return{coordinate:n(e)+u,value:e,offset:u}})):n.domain().map((function(e,t){return{coordinate:n(e)+u,value:i?i[e]:e,index:t,offset:u}}))},Kp=new WeakMap,ef=function(e,t){if("function"!=typeof t)return e;Kp.has(e)||Kp.set(e,new WeakMap);var r=Kp.get(e);if(r.has(t))return r.get(t);var n=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return r.set(t,n),n},tf=1e-4,rf={sign:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,o=0,a=0;a<t;++a){var c=B()(e[a][r][1])?e[a][r][0]:e[a][r][1];c>=0?(e[a][r][0]=i,e[a][r][1]=i+c,i=e[a][r][1]):(e[a][r][0]=o,e[a][r][1]=o+c,o=e[a][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,o=0,a=e[0].length;o<a;++o){for(i=r=0;r<n;++r)i+=e[r][o][1]||0;if(i)for(r=0;r<n;++r)e[r][o][1]/=i}kl(e,t)}},none:kl,silhouette:function(e,t){if((r=e.length)>0){for(var r,n=0,i=e[t[0]],o=i.length;n<o;++n){for(var a=0,c=0;a<r;++a)c+=e[a][n][1]||0;i[n][1]+=i[n][0]=-c/2}kl(e,t)}},wiggle:function(e,t){if((i=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,o=0,a=1;a<n;++a){for(var c=0,u=0,s=0;c<i;++c){for(var l=e[t[c]],p=l[a][1]||0,f=(p-(l[a-1][1]||0))/2,d=0;d<c;++d){var h=e[t[d]];f+=(h[a][1]||0)-(h[a-1][1]||0)}u+=p,s+=f*p}r[a-1][1]+=r[a-1][0]=o,u&&(o-=s/u)}r[a-1][1]+=r[a-1][0]=o,kl(e,t)}},positive:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,o=0;o<t;++o){var a=B()(e[o][r][1])?e[o][r][0]:e[o][r][1];a>=0?(e[o][r][0]=i,e[o][r][1]=i+a,i=e[o][r][1]):(e[o][r][0]=0,e[o][r][1]=0)}}},nf=function(e,t,r){var n=t.map((function(e){return e.props.dataKey})),i=rf[r],o=function(){var e=ur([]),t=Cl,r=kl,n=Bl;function i(i){var o,a,c=Array.from(e.apply(this,arguments),_l),u=c.length,s=-1;for(const e of i)for(o=0,++s;o<u;++o)(c[o][s]=[0,+n(e,c[o].key,s,i)]).data=e;for(o=0,a=Ll(t(c));o<u;++o)c[a[o]].index=o;return r(c,a),c}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:ur(Array.from(t)),i):e},i.value=function(e){return arguments.length?(n="function"==typeof e?e:ur(+e),i):n},i.order=function(e){return arguments.length?(t=null==e?Cl:"function"==typeof e?e:ur(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(r=null==e?kl:e,i):r},i}().keys(n).value((function(e,t){return+Fp(e,t,0)})).order(Cl).offset(i);return o(e)};var of=function(e){var t=e.axis,r=e.ticks,n=e.offset,i=e.bandSize,o=e.entry,a=e.index;if("category"===t.type)return r[a]?r[a].coordinate+n:null;var c=Fp(o,t.dataKey,t.domain[a]);return K()(c)?null:t.scale(c)-i/2+n},af=function(e,t,r){return Object.keys(e).reduce((function(n,i){var o=e[i].stackedData.reduce((function(e,n){var i=n.slice(t,r+1).reduce((function(e,t){return[Ul()(t.concat([e[0]]).filter(W)),zl()(t.concat([e[1]]).filter(W))]}),[1/0,-1/0]);return[Math.min(e[0],i[0]),Math.max(e[1],i[1])]}),[1/0,-1/0]);return[Math.min(o[0],n[0]),Math.max(o[1],n[1])]}),[1/0,-1/0]).map((function(e){return e===1/0||e===-1/0?0:e}))},cf=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,uf=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,sf=function(e,t,r){if(te()(e))return e(t,r);if(!Array.isArray(e))return t;var n=[];if(W(e[0]))n[0]=r?e[0]:Math.min(e[0],t[0]);else if(cf.test(e[0])){var i=+cf.exec(e[0])[1];n[0]=t[0]-i}else te()(e[0])?n[0]=e[0](t[0]):n[0]=t[0];if(W(e[1]))n[1]=r?e[1]:Math.max(e[1],t[1]);else if(uf.test(e[1])){var o=+uf.exec(e[1])[1];n[1]=t[1]+o}else te()(e[1])?n[1]=e[1](t[1]):n[1]=t[1];return n},lf=function(e,t,r){if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=He()(t,(function(e){return e.coordinate})),o=1/0,a=1,c=i.length;a<c;a++){var u=i[a],s=i[a-1];o=Math.min((u.coordinate||0)-(s.coordinate||0),o)}return o===1/0?0:o}return r?void 0:0},pf=function(e,t,r){return e&&e.length?ql()(e,R()(r,"type.defaultProps.domain"))?t:e:t},ff=function(e,t){var r=e.type.defaultProps?Zp(Zp({},e.type.defaultProps),e.props):e.props,n=r.dataKey,i=r.name,o=r.unit,a=r.formatter,c=r.tooltipType,u=r.chartType,s=r.hide;return Zp(Zp({},je(e,!1)),{},{dataKey:n,unit:o,formatter:a,name:i||n,color:Jp(e),value:Fp(t,n),type:c,payload:t,chartType:u,hide:s})};function df(e){return df="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},df(e)}function hf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function mf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hf(Object(r),!0).forEach((function(t){yf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yf(e,t,r){var n;return n=function(e,t){if("object"!=df(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=df(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==df(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vf=["Webkit","Moz","O","ms"];function gf(e){return gf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gf(e)}function bf(){return bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bf.apply(this,arguments)}function wf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wf(Object(r),!0).forEach((function(t){Of(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function If(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Tf(n.key),n)}}function Sf(e,t,r){return t=Mf(t),function(e,t){if(t&&("object"===gf(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ef()?Reflect.construct(t,r||[],Mf(e).constructor):t.apply(e,r))}function Ef(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ef=function(){return!!e})()}function Mf(e){return Mf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Mf(e)}function jf(e,t){return jf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},jf(e,t)}function Of(e,t,r){return(t=Tf(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Tf(e){var t=function(e,t){if("object"!=gf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gf(t)?t:t+""}var Df=function(e){return e.changedTouches&&!!e.changedTouches.length},Nf=function(e){function t(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Of(r=Sf(this,t,[e]),"handleDrag",(function(e){r.leaveTimer&&(clearTimeout(r.leaveTimer),r.leaveTimer=null),r.state.isTravellerMoving?r.handleTravellerMove(e):r.state.isSlideMoving&&r.handleSlideDrag(e)})),Of(r,"handleTouchMove",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&r.handleDrag(e.changedTouches[0])})),Of(r,"handleDragEnd",(function(){r.setState({isTravellerMoving:!1,isSlideMoving:!1},(function(){var e=r.props,t=e.endIndex,n=e.onDragEnd,i=e.startIndex;null==n||n({endIndex:t,startIndex:i})})),r.detachDragEndListener()})),Of(r,"handleLeaveWrapper",(function(){(r.state.isTravellerMoving||r.state.isSlideMoving)&&(r.leaveTimer=window.setTimeout(r.handleDragEnd,r.props.leaveTimeOut))})),Of(r,"handleEnterSlideOrTraveller",(function(){r.setState({isTextActive:!0})})),Of(r,"handleLeaveSlideOrTraveller",(function(){r.setState({isTextActive:!1})})),Of(r,"handleSlideDragStart",(function(e){var t=Df(e)?e.changedTouches[0]:e;r.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:t.pageX}),r.attachDragEndListener()})),r.travellerDragStartHandlers={startX:r.handleTravellerDragStart.bind(r,"startX"),endX:r.handleTravellerDragStart.bind(r,"endX")},r.state={},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jf(e,t)}(t,e),r=t,n=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var r=e.startX,n=e.endX,i=this.state.scaleValues,o=this.props,a=o.gap,c=o.data.length-1,u=Math.min(r,n),s=Math.max(r,n),l=t.getIndexInRange(i,u),p=t.getIndexInRange(i,s);return{startIndex:l-l%a,endIndex:p===c?c:p-p%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,r=t.data,n=t.tickFormatter,i=t.dataKey,o=Fp(r[e],i,e);return te()(n)?n(o,e):o}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,r=t.slideMoveStartX,n=t.startX,i=t.endX,o=this.props,a=o.x,c=o.width,u=o.travellerWidth,s=o.startIndex,l=o.endIndex,p=o.onChange,f=e.pageX-r;f>0?f=Math.min(f,a+c-u-i,a+c-u-n):f<0&&(f=Math.max(f,a-n,a-i));var d=this.getIndex({startX:n+f,endX:i+f});d.startIndex===s&&d.endIndex===l||!p||p(d),this.setState({startX:n+f,endX:i+f,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var r=Df(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,r=t.brushMoveStartX,n=t.movingTravellerId,i=t.endX,o=t.startX,a=this.state[n],c=this.props,u=c.x,s=c.width,l=c.travellerWidth,p=c.onChange,f=c.gap,d=c.data,h={startX:this.state.startX,endX:this.state.endX},m=e.pageX-r;m>0?m=Math.min(m,u+s-l-a):m<0&&(m=Math.max(m,u-a)),h[n]=a+m;var y=this.getIndex(h),v=y.startIndex,g=y.endIndex;this.setState(Of(Of({},n,a+m),"brushMoveStartX",e.pageX),(function(){var e;p&&(e=d.length-1,("startX"===n&&(i>o?v%f==0:g%f==0)||i<o&&g===e||"endX"===n&&(i>o?g%f==0:v%f==0)||i>o&&g===e)&&p(y))}))}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var r=this,n=this.state,i=n.scaleValues,o=n.startX,a=n.endX,c=this.state[t],u=i.indexOf(c);if(-1!==u){var s=u+e;if(!(-1===s||s>=i.length)){var l=i[s];"startX"===t&&l>=a||"endX"===t&&l<=o||this.setState(Of({},t,l),(function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.state.endX}))}))}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.fill,c=e.stroke;return o.createElement("rect",{stroke:c,fill:a,x:t,y:r,width:n,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.data,c=e.children,u=e.padding,s=o.Children.only(c);return s?o.cloneElement(s,{x:t,y:r,width:n,height:i,margin:u,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(e,r){var n,i,a=this,c=this.props,u=c.y,s=c.travellerWidth,l=c.height,p=c.traveller,f=c.ariaLabel,d=c.data,h=c.startIndex,m=c.endIndex,y=Math.max(e,this.props.x),v=xf(xf({},je(this.props,!1)),{},{x:y,y:u,width:s,height:l}),g=f||"Min value: ".concat(null===(n=d[h])||void 0===n?void 0:n.name,", Max value: ").concat(null===(i=d[m])||void 0===i?void 0:i.name);return o.createElement(Ye,{tabIndex:0,role:"slider","aria-label":g,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[r],onTouchStart:this.travellerDragStartHandlers[r],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,r))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(p,v))}},{key:"renderSlide",value:function(e,t){var r=this.props,n=r.y,i=r.height,a=r.stroke,c=r.travellerWidth,u=Math.min(e,t)+c,s=Math.max(Math.abs(t-e)-c,0);return o.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:u,y:n,width:s,height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,r=e.endIndex,n=e.y,i=e.height,a=e.travellerWidth,c=e.stroke,u=this.state,s=u.startX,l=u.endX,p={pointerEvents:"none",fill:c};return o.createElement(Ye,{className:"recharts-brush-texts"},o.createElement(Bo,bf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(s,l)-5,y:n+i/2},p),this.getTextOfTick(t)),o.createElement(Bo,bf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(s,l)+a+5,y:n+i/2},p),this.getTextOfTick(r)))}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.className,n=e.children,i=e.x,a=e.y,c=e.width,u=e.height,s=e.alwaysShowText,l=this.state,p=l.startX,f=l.endX,d=l.isTextActive,h=l.isSlideMoving,m=l.isTravellerMoving,y=l.isTravellerFocused;if(!t||!t.length||!W(i)||!W(a)||!W(c)||!W(u)||c<=0||u<=0)return null;var v=N("recharts-brush",r),g=1===o.Children.count(n),b=function(e,t){if(!e)return null;var r=e.replace(/(\w)/,(function(e){return e.toUpperCase()})),n=vf.reduce((function(e,n){return mf(mf({},e),{},yf({},n+r,t))}),{});return n[e]=t,n}("userSelect","none");return o.createElement(Ye,{className:v,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),g&&this.renderPanorama(),this.renderSlide(p,f),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(f,"endX"),(d||h||m||y||s)&&this.renderText())}}],i=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,r=e.y,n=e.width,i=e.height,a=e.stroke,c=Math.floor(r+i/2)-1;return o.createElement(o.Fragment,null,o.createElement("rect",{x:t,y:r,width:n,height:i,fill:a,stroke:"none"}),o.createElement("line",{x1:t+1,y1:c,x2:t+n-1,y2:c,fill:"none",stroke:"#fff"}),o.createElement("line",{x1:t+1,y1:c+2,x2:t+n-1,y2:c+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,r){return o.isValidElement(e)?o.cloneElement(e,r):te()(e)?e(r):t.renderDefaultTraveller(r)}},{key:"getDerivedStateFromProps",value:function(e,t){var r=e.data,n=e.width,i=e.x,o=e.travellerWidth,a=e.updateId,c=e.startIndex,u=e.endIndex;if(r!==t.prevData||a!==t.prevUpdateId)return xf({prevData:r,prevTravellerWidth:o,prevUpdateId:a,prevX:i,prevWidth:n},r&&r.length?function(e){var t=e.data,r=e.startIndex,n=e.endIndex,i=e.x,o=e.width,a=e.travellerWidth;if(!t||!t.length)return{};var c=t.length,u=Xi().domain(Re()(0,c)).range([i,i+o-a]),s=u.domain().map((function(e){return u(e)}));return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(r),endX:u(n),scale:u,scaleValues:s}}({data:r,width:n,x:i,travellerWidth:o,startIndex:c,endIndex:u}):{scale:null,scaleValues:null});if(t.scale&&(n!==t.prevWidth||i!==t.prevX||o!==t.prevTravellerWidth)){t.scale.range([i,i+n-o]);var s=t.scale.domain().map((function(e){return t.scale(e)}));return{prevData:r,prevTravellerWidth:o,prevUpdateId:a,prevX:i,prevWidth:n,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:s}}return null}},{key:"getIndexInRange",value:function(e,t){for(var r=0,n=e.length-1;n-r>1;){var i=Math.floor((r+n)/2);e[i]>t?n=i:r=i}return t>=e[n]?n:r}}],n&&If(r.prototype,n),i&&If(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.PureComponent);function Pf(e){return Pf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pf(e)}function Af(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Af(Object(r),!0).forEach((function(t){Lf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Af(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Lf(e,t,r){var n;return n=function(e,t){if("object"!=Pf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Pf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Pf(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Of(Nf,"displayName","Brush"),Of(Nf,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var Cf=Math.PI/180,Bf=function(e){return 180*e/Math.PI},_f=function(e,t,r,n){return{x:e+Math.cos(-Cf*n)*r,y:t+Math.sin(-Cf*n)*r}},Rf=function(e,t){var r=e.x,n=e.y,i=t.cx,o=t.cy,a=function(e,t){var r=e.x,n=e.y,i=t.x,o=t.y;return Math.sqrt(Math.pow(r-i,2)+Math.pow(n-o,2))}({x:r,y:n},{x:i,y:o});if(a<=0)return{radius:a};var c=(r-i)/a,u=Math.acos(c);return n>o&&(u=2*Math.PI-u),{radius:a,angle:Bf(u),angleInRadian:u}},zf=function(e,t){var r=t.startAngle,n=t.endAngle,i=Math.floor(r/360),o=Math.floor(n/360);return e+360*Math.min(i,o)},Hf=function(e,t){var r=e.x,n=e.y,i=Rf({x:r,y:n},t),o=i.radius,a=i.angle,c=t.innerRadius,u=t.outerRadius;if(o<c||o>u)return!1;if(0===o)return!0;var s,l=function(e){var t=e.startAngle,r=e.endAngle,n=Math.floor(t/360),i=Math.floor(r/360),o=Math.min(n,i);return{startAngle:t-360*o,endAngle:r-360*o}}(t),p=l.startAngle,f=l.endAngle,d=a;if(p<=f){for(;d>f;)d-=360;for(;d<p;)d+=360;s=d>=p&&d<=f}else{for(;d>p;)d-=360;for(;d<f;)d+=360;s=d>=f&&d<=p}return s?kf(kf({},t),{},{radius:o,angle:zf(d,t)}):null};function Uf(e){return Uf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Uf(e)}var Gf=["offset"];function Wf(e){return function(e){if(Array.isArray(e))return Zf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Zf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Zf(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function qf(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Ff(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Vf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ff(Object(r),!0).forEach((function(t){Jf(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ff(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Jf(e,t,r){var n;return n=function(e,t){if("object"!=Uf(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Uf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Uf(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yf(){return Yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yf.apply(this,arguments)}var $f=function(e,t,r){var n,i,a=e.position,c=e.viewBox,u=e.offset,s=e.className,l=c,p=l.cx,f=l.cy,d=l.innerRadius,h=l.outerRadius,m=l.startAngle,y=l.endAngle,v=l.clockWise,g=(d+h)/2,b=function(e,t){return U(t-e)*Math.min(Math.abs(t-e),360)}(m,y),w=b>=0?1:-1;"insideStart"===a?(n=m+w*u,i=v):"insideEnd"===a?(n=y-w*u,i=!v):"end"===a&&(n=y+w*u,i=v),i=b<=0?i:!i;var x=_f(p,f,g,n),I=_f(p,f,g,n+359*(i?1:-1)),S="M".concat(x.x,",").concat(x.y,"\n A").concat(g,",").concat(g,",0,1,").concat(i?0:1,",\n ").concat(I.x,",").concat(I.y),E=K()(e.id)?F("recharts-radial-line-"):e.id;return o.createElement("text",Yf({},r,{dominantBaseline:"central",className:N("recharts-radial-bar-label",s)}),o.createElement("defs",null,o.createElement("path",{id:E,d:S})),o.createElement("textPath",{xlinkHref:"#".concat(E)},t))};function Qf(e){var t,r=e.offset,n=Vf({offset:void 0===r?5:r},qf(e,Gf)),i=n.viewBox,a=n.position,c=n.value,u=n.children,s=n.content,l=n.className,p=void 0===l?"":l,f=n.textBreakAll;if(!i||K()(c)&&K()(u)&&!(0,o.isValidElement)(s)&&!te()(s))return null;if((0,o.isValidElement)(s))return(0,o.cloneElement)(s,n);if(te()(s)){if(t=(0,o.createElement)(s,n),(0,o.isValidElement)(t))return t}else t=function(e){var t=e.value,r=e.formatter,n=K()(e.children)?t:e.children;return te()(r)?r(n):n}(n);var d=function(e){return"cx"in e&&W(e.cx)}(i),h=je(n,!0);if(d&&("insideStart"===a||"insideEnd"===a||"end"===a))return $f(n,t,h);var m=d?function(e){var t=e.viewBox,r=e.offset,n=e.position,i=t,o=i.cx,a=i.cy,c=i.innerRadius,u=i.outerRadius,s=(i.startAngle+i.endAngle)/2;if("outside"===n){var l=_f(o,a,u+r,s),p=l.x;return{x:p,y:l.y,textAnchor:p>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"end"};var f=_f(o,a,(c+u)/2,s);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}}(n):function(e){var t=e.viewBox,r=e.parentViewBox,n=e.offset,i=e.position,o=t,a=o.x,c=o.y,u=o.width,s=o.height,l=s>=0?1:-1,p=l*n,f=l>0?"end":"start",d=l>0?"start":"end",h=u>=0?1:-1,m=h*n,y=h>0?"end":"start",v=h>0?"start":"end";if("top"===i)return Vf(Vf({},{x:a+u/2,y:c-l*n,textAnchor:"middle",verticalAnchor:f}),r?{height:Math.max(c-r.y,0),width:u}:{});if("bottom"===i)return Vf(Vf({},{x:a+u/2,y:c+s+p,textAnchor:"middle",verticalAnchor:d}),r?{height:Math.max(r.y+r.height-(c+s),0),width:u}:{});if("left"===i){var g={x:a-m,y:c+s/2,textAnchor:y,verticalAnchor:"middle"};return Vf(Vf({},g),r?{width:Math.max(g.x-r.x,0),height:s}:{})}if("right"===i){var b={x:a+u+m,y:c+s/2,textAnchor:v,verticalAnchor:"middle"};return Vf(Vf({},b),r?{width:Math.max(r.x+r.width-b.x,0),height:s}:{})}var w=r?{width:u,height:s}:{};return"insideLeft"===i?Vf({x:a+m,y:c+s/2,textAnchor:v,verticalAnchor:"middle"},w):"insideRight"===i?Vf({x:a+u-m,y:c+s/2,textAnchor:y,verticalAnchor:"middle"},w):"insideTop"===i?Vf({x:a+u/2,y:c+p,textAnchor:"middle",verticalAnchor:d},w):"insideBottom"===i?Vf({x:a+u/2,y:c+s-p,textAnchor:"middle",verticalAnchor:f},w):"insideTopLeft"===i?Vf({x:a+m,y:c+p,textAnchor:v,verticalAnchor:d},w):"insideTopRight"===i?Vf({x:a+u-m,y:c+p,textAnchor:y,verticalAnchor:d},w):"insideBottomLeft"===i?Vf({x:a+m,y:c+s-p,textAnchor:v,verticalAnchor:f},w):"insideBottomRight"===i?Vf({x:a+u-m,y:c+s-p,textAnchor:y,verticalAnchor:f},w):ne()(i)&&(W(i.x)||G(i.x))&&(W(i.y)||G(i.y))?Vf({x:a+V(i.x,u),y:c+V(i.y,s),textAnchor:"end",verticalAnchor:"end"},w):Vf({x:a+u/2,y:c+s/2,textAnchor:"middle",verticalAnchor:"middle"},w)}(n);return o.createElement(Bo,Yf({className:N("recharts-label",p)},h,m,{breakAll:f}),t)}Qf.displayName="Label";var Xf=function(e){var t=e.cx,r=e.cy,n=e.angle,i=e.startAngle,o=e.endAngle,a=e.r,c=e.radius,u=e.innerRadius,s=e.outerRadius,l=e.x,p=e.y,f=e.top,d=e.left,h=e.width,m=e.height,y=e.clockWise,v=e.labelViewBox;if(v)return v;if(W(h)&&W(m)){if(W(l)&&W(p))return{x:l,y:p,width:h,height:m};if(W(f)&&W(d))return{x:f,y:d,width:h,height:m}}return W(l)&&W(p)?{x:l,y:p,width:0,height:0}:W(t)&&W(r)?{cx:t,cy:r,startAngle:i||n||0,endAngle:o||n||0,innerRadius:u||0,outerRadius:s||c||a||0,clockWise:y}:e.viewBox?e.viewBox:{}};Qf.parseViewBox=Xf,Qf.renderCallByParent=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&r&&!e.label)return null;var n=e.children,i=Xf(e),a=xe(n,Qf).map((function(e,r){return(0,o.cloneElement)(e,{viewBox:t||i,key:"label-".concat(r)})}));if(!r)return a;var c=function(e,t){return e?!0===e?o.createElement(Qf,{key:"label-implicit",viewBox:t}):Z(e)?o.createElement(Qf,{key:"label-implicit",viewBox:t,value:e}):(0,o.isValidElement)(e)?e.type===Qf?(0,o.cloneElement)(e,{key:"label-implicit",viewBox:t}):o.createElement(Qf,{key:"label-implicit",content:e,viewBox:t}):te()(e)?o.createElement(Qf,{key:"label-implicit",content:e,viewBox:t}):ne()(e)?o.createElement(Qf,Yf({viewBox:t},e,{key:"label-implicit"})):null:null}(e.label,t||i);return[c].concat(Wf(a))};var Kf=function(e,t){var r=e.alwaysShow,n=e.ifOverflow;return r&&(n="extendDomain"),n===t},ed=r(36146),td=r.n(ed),rd=r(96833),nd=r.n(rd),id=function(e){return null};id.displayName="Cell";var od=r(36456),ad=r.n(od);function cd(e){return cd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cd(e)}var ud=["valueAccessor"],sd=["data","dataKey","clockWise","id","textBreakAll"];function ld(e){return function(e){if(Array.isArray(e))return pd(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return pd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pd(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fd(){return fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fd.apply(this,arguments)}function dd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function hd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dd(Object(r),!0).forEach((function(t){md(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function md(e,t,r){var n;return n=function(e,t){if("object"!=cd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==cd(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yd(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var vd=function(e){return Array.isArray(e.value)?ad()(e.value):e.value};function gd(e){var t=e.valueAccessor,r=void 0===t?vd:t,n=yd(e,ud),i=n.data,a=n.dataKey,c=n.clockWise,u=n.id,s=n.textBreakAll,l=yd(n,sd);return i&&i.length?o.createElement(Ye,{className:"recharts-label-list"},i.map((function(e,t){var n=K()(a)?r(e,t):Fp(e&&e.payload,a),i=K()(u)?{}:{id:"".concat(u,"-").concat(t)};return o.createElement(Qf,fd({},je(e,!0),l,i,{parentViewBox:e.parentViewBox,value:n,textBreakAll:s,viewBox:Qf.parseViewBox(K()(c)?e:hd(hd({},e),{},{clockWise:c})),key:"label-".concat(t),index:t}))}))):null}gd.displayName="LabelList",gd.renderCallByParent=function(e,t){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&r&&!e.label)return null;var n=xe(e.children,gd).map((function(e,r){return(0,o.cloneElement)(e,{data:t,key:"labelList-".concat(r)})}));return r?[function(e,t){return e?!0===e?o.createElement(gd,{key:"labelList-implicit",data:t}):o.isValidElement(e)||te()(e)?o.createElement(gd,{key:"labelList-implicit",data:t,content:e}):ne()(e)?o.createElement(gd,fd({data:t},e,{key:"labelList-implicit"})):null:null}(e.label,t)].concat(ld(n)):n};var bd=r(61449),wd=r.n(bd),xd=r(84614),Id=r.n(xd);function Sd(e){return Sd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sd(e)}function Ed(){return Ed=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ed.apply(this,arguments)}function Md(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return jd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jd(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Od(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Td(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Od(Object(r),!0).forEach((function(t){Dd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Od(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Dd(e,t,r){var n;return n=function(e,t){if("object"!=Sd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Sd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Sd(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Nd=function(e,t,r,n,i){var o,a=r-n;return o="M ".concat(e,",").concat(t),o+="L ".concat(e+r,",").concat(t),o+="L ".concat(e+r-a/2,",").concat(t+i),o+="L ".concat(e+r-a/2-n,",").concat(t+i),o+="L ".concat(e,",").concat(t," Z")},Pd={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Ad=function(e){var t=Td(Td({},Pd),e),r=(0,o.useRef)(),n=Md((0,o.useState)(-1),2),i=n[0],a=n[1];(0,o.useEffect)((function(){if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&a(e)}catch(t){}}),[]);var c=t.x,u=t.y,s=t.upperWidth,l=t.lowerWidth,p=t.height,f=t.className,d=t.animationEasing,h=t.animationDuration,m=t.animationBegin,y=t.isUpdateAnimationActive;if(c!==+c||u!==+u||s!==+s||l!==+l||p!==+p||0===s&&0===l||0===p)return null;var v=N("recharts-trapezoid",f);return y?o.createElement(Di,{canBegin:i>0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:u},to:{upperWidth:s,lowerWidth:l,height:p,x:c,y:u},duration:h,animationEasing:d,isActive:y},(function(e){var n=e.upperWidth,a=e.lowerWidth,c=e.height,u=e.x,s=e.y;return o.createElement(Di,{canBegin:i>0,from:"0px ".concat(-1===i?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:m,duration:h,easing:d},o.createElement("path",Ed({},je(t,!0),{className:v,d:Nd(u,s,n,a,c),ref:r})))})):o.createElement("g",null,o.createElement("path",Ed({},je(t,!0),{className:v,d:Nd(c,u,s,l,p)})))};function kd(e){return kd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kd(e)}function Ld(){return Ld=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ld.apply(this,arguments)}function Cd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cd(Object(r),!0).forEach((function(t){_d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _d(e,t,r){var n;return n=function(e,t){if("object"!=kd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==kd(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Rd=function(e){var t=e.cx,r=e.cy,n=e.radius,i=e.angle,o=e.sign,a=e.isExternal,c=e.cornerRadius,u=e.cornerIsExternal,s=c*(a?1:-1)+n,l=Math.asin(c/s)/Cf,p=u?i:i+o*l,f=u?i-o*l:i;return{center:_f(t,r,s,p),circleTangency:_f(t,r,n,p),lineTangency:_f(t,r,s*Math.cos(l*Cf),f),theta:l}},zd=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.startAngle,a=function(e,t){return U(t-e)*Math.min(Math.abs(t-e),359.999)}(o,e.endAngle),c=o+a,u=_f(t,r,i,o),s=_f(t,r,i,c),l="M ".concat(u.x,",").concat(u.y,"\n A ").concat(i,",").concat(i,",0,\n ").concat(+(Math.abs(a)>180),",").concat(+(o>c),",\n ").concat(s.x,",").concat(s.y,"\n ");if(n>0){var p=_f(t,r,n,o),f=_f(t,r,n,c);l+="L ".concat(f.x,",").concat(f.y,"\n A ").concat(n,",").concat(n,",0,\n ").concat(+(Math.abs(a)>180),",").concat(+(o<=c),",\n ").concat(p.x,",").concat(p.y," Z")}else l+="L ".concat(t,",").concat(r," Z");return l},Hd={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Ud=function(e){var t=Bd(Bd({},Hd),e),r=t.cx,n=t.cy,i=t.innerRadius,a=t.outerRadius,c=t.cornerRadius,u=t.forceCornerRadius,s=t.cornerIsExternal,l=t.startAngle,p=t.endAngle,f=t.className;if(a<i||l===p)return null;var d,h=N("recharts-sector",f),m=a-i,y=V(c,m,0,!0);return d=y>0&&Math.abs(l-p)<360?function(e){var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,o=e.cornerRadius,a=e.forceCornerRadius,c=e.cornerIsExternal,u=e.startAngle,s=e.endAngle,l=U(s-u),p=Rd({cx:t,cy:r,radius:i,angle:u,sign:l,cornerRadius:o,cornerIsExternal:c}),f=p.circleTangency,d=p.lineTangency,h=p.theta,m=Rd({cx:t,cy:r,radius:i,angle:s,sign:-l,cornerRadius:o,cornerIsExternal:c}),y=m.circleTangency,v=m.lineTangency,g=m.theta,b=c?Math.abs(u-s):Math.abs(u-s)-h-g;if(b<0)return a?"M ".concat(d.x,",").concat(d.y,"\n a").concat(o,",").concat(o,",0,0,1,").concat(2*o,",0\n a").concat(o,",").concat(o,",0,0,1,").concat(2*-o,",0\n "):zd({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:u,endAngle:s});var w="M ".concat(d.x,",").concat(d.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(f.x,",").concat(f.y,"\n A").concat(i,",").concat(i,",0,").concat(+(b>180),",").concat(+(l<0),",").concat(y.x,",").concat(y.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(v.x,",").concat(v.y,"\n ");if(n>0){var x=Rd({cx:t,cy:r,radius:n,angle:u,sign:l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),I=x.circleTangency,S=x.lineTangency,E=x.theta,M=Rd({cx:t,cy:r,radius:n,angle:s,sign:-l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),j=M.circleTangency,O=M.lineTangency,T=M.theta,D=c?Math.abs(u-s):Math.abs(u-s)-E-T;if(D<0&&0===o)return"".concat(w,"L").concat(t,",").concat(r,"Z");w+="L".concat(O.x,",").concat(O.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(j.x,",").concat(j.y,"\n A").concat(n,",").concat(n,",0,").concat(+(D>180),",").concat(+(l>0),",").concat(I.x,",").concat(I.y,"\n A").concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(S.x,",").concat(S.y,"Z")}else w+="L".concat(t,",").concat(r,"Z");return w}({cx:r,cy:n,innerRadius:i,outerRadius:a,cornerRadius:Math.min(y,m/2),forceCornerRadius:u,cornerIsExternal:s,startAngle:l,endAngle:p}):zd({cx:r,cy:n,innerRadius:i,outerRadius:a,startAngle:l,endAngle:p}),o.createElement("path",Ld({},je(t,!0),{className:h,d,role:"img"}))},Gd=["option","shapeType","propTransformer","activeClassName","isActive"];function Wd(e){return Wd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Wd(e)}function Zd(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function qd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Fd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qd(Object(r),!0).forEach((function(t){Vd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Vd(e,t,r){var n;return n=function(e,t){if("object"!=Wd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Wd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Wd(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jd(e,t){return Fd(Fd({},t),e)}function Yd(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return o.createElement(Hi,r);case"trapezoid":return o.createElement(Ad,r);case"sector":return o.createElement(Ud,r);case"symbols":if(function(e){return"symbols"===e}(t))return o.createElement(Mr,r);break;default:return null}}function $d(e){var t,r=e.option,n=e.shapeType,i=e.propTransformer,a=void 0===i?Jd:i,c=e.activeClassName,u=void 0===c?"recharts-active-shape":c,s=e.isActive,l=Zd(e,Gd);if((0,o.isValidElement)(r))t=(0,o.cloneElement)(r,Fd(Fd({},l),function(e){return(0,o.isValidElement)(e)?e.props:e}(r)));else if(te()(r))t=r(l);else if(wd()(r)&&!Id()(r)){var p=a(r,l);t=o.createElement(Yd,{shapeType:n,elementProps:p})}else{var f=l;t=o.createElement(Yd,{shapeType:n,elementProps:f})}return s?o.createElement(Ye,{className:u},t):t}function Qd(e,t){return null!=t&&"trapezoids"in e.props}function Xd(e,t){return null!=t&&"sectors"in e.props}function Kd(e,t){return null!=t&&"points"in e.props}function eh(e,t){var r,n,i=e.x===(null==t||null===(r=t.labelViewBox)||void 0===r?void 0:r.x)||e.x===t.x,o=e.y===(null==t||null===(n=t.labelViewBox)||void 0===n?void 0:n.y)||e.y===t.y;return i&&o}function th(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function rh(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}function nh(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,i=function(e,t){var r;return Qd(e,t)?r="trapezoids":Xd(e,t)?r="sectors":Kd(e,t)&&(r="points"),r}(r,t),o=function(e,t){var r,n;return Qd(e,t)?null===(r=t.tooltipPayload)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.payload)||void 0===r?void 0:r.payload:Xd(e,t)?null===(n=t.tooltipPayload)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.payload)||void 0===n?void 0:n.payload:Kd(e,t)?t.payload:{}}(r,t),a=n.filter((function(e,n){var a=ql()(o,e),c=r.props[i].filter((function(e){var n=function(e,t){var r;return Qd(e,t)?r=eh:Xd(e,t)?r=th:Kd(e,t)&&(r=rh),r}(r,t);return n(e,t)})),u=r.props[i].indexOf(c[c.length-1]);return a&&n===u}));return n.indexOf(a[a.length-1])}var ih=["x","y"];function oh(e){return oh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oh(e)}function ah(){return ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ah.apply(this,arguments)}function ch(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function uh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ch(Object(r),!0).forEach((function(t){sh(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ch(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function sh(e,t,r){var n;return n=function(e,t){if("object"!=oh(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==oh(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lh(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function ph(e,t){var r=e.x,n=e.y,i=lh(e,ih),o="".concat(r),a=parseInt(o,10),c="".concat(n),u=parseInt(c,10),s="".concat(t.height||i.height),l=parseInt(s,10),p="".concat(t.width||i.width),f=parseInt(p,10);return uh(uh(uh(uh(uh({},t),i),a?{x:a}:{}),u?{y:u}:{}),{},{height:l,width:f,name:t.name,radius:t.radius})}function fh(e){return o.createElement($d,ah({shapeType:"rectangle",propTransformer:ph,activeClassName:"recharts-active-bar"},e))}var dh,hh=["value","background"];function mh(e){return mh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mh(e)}function yh(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vh(){return vh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vh.apply(this,arguments)}function gh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function bh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gh(Object(r),!0).forEach((function(t){Mh(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gh(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,jh(n.key),n)}}function xh(e,t,r){return t=Sh(t),function(e,t){if(t&&("object"===mh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ih()?Reflect.construct(t,r||[],Sh(e).constructor):t.apply(e,r))}function Ih(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ih=function(){return!!e})()}function Sh(e){return Sh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Sh(e)}function Eh(e,t){return Eh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Eh(e,t)}function Mh(e,t,r){return(t=jh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jh(e){var t=function(e,t){if("object"!=mh(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mh(t)?t:t+""}var Oh=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return Mh(e=xh(this,t,[].concat(n)),"state",{isAnimationFinished:!1}),Mh(e,"id",F("recharts-bar-")),Mh(e,"handleAnimationEnd",(function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()})),Mh(e,"handleAnimationStart",(function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()})),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eh(e,t)}(t,e),r=t,n=[{key:"renderRectanglesStatically",value:function(e){var t=this,r=this.props,n=r.shape,i=r.dataKey,a=r.activeIndex,c=r.activeBar,u=je(this.props,!1);return e&&e.map((function(e,r){var s=r===a,l=s?c:n,p=bh(bh(bh({},u),e),{},{isActive:s,option:l,index:r,dataKey:i,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return o.createElement(Ye,vh({className:"recharts-bar-rectangle"},fe(t.props,e,r),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value)}),o.createElement(fh,p))}))}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,r=t.data,n=t.layout,i=t.isAnimationActive,a=t.animationBegin,c=t.animationDuration,u=t.animationEasing,s=t.animationId,l=this.state.prevData;return o.createElement(Di,{begin:a,duration:c,isActive:i,easing:u,from:{t:0},to:{t:1},key:"bar-".concat(s),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},(function(t){var i=t.t,a=r.map((function(e,t){var r=l&&l[t];if(r){var o=Y(r.x,e.x),a=Y(r.y,e.y),c=Y(r.width,e.width),u=Y(r.height,e.height);return bh(bh({},e),{},{x:o(i),y:a(i),width:c(i),height:u(i)})}if("horizontal"===n){var s=Y(0,e.height)(i);return bh(bh({},e),{},{y:e.y+e.height-s,height:s})}var p=Y(0,e.width)(i);return bh(bh({},e),{},{width:p})}));return o.createElement(Ye,null,e.renderRectanglesStatically(a))}))}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,r=e.isAnimationActive,n=this.state.prevData;return!(r&&t&&t.length)||n&&ql()(n,t)?this.renderRectanglesStatically(t):this.renderRectanglesWithAnimation()}},{key:"renderBackground",value:function(){var e=this,t=this.props,r=t.data,n=t.dataKey,i=t.activeIndex,a=je(this.props.background,!1);return r.map((function(t,r){t.value;var c=t.background,u=yh(t,hh);if(!c)return null;var s=bh(bh(bh(bh(bh({},u),{},{fill:"#eee"},c),a),fe(e.props,t,r)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return o.createElement(fh,vh({key:"background-bar-".concat(r),option:e.props.background,isActive:r===i},s))}))}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,i=r.xAxis,a=r.yAxis,c=r.layout,u=xe(r.children,Lp);if(!u)return null;var s="vertical"===c?n[0].height/2:n[0].width/2,l=function(e,t){var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:Fp(e,t)}},p={clipPath:e?"url(#clipPath-".concat(t,")"):null};return o.createElement(Ye,p,u.map((function(e){return o.cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:n,xAxis:i,yAxis:a,layout:c,offset:s,dataPointFormatter:l})})))}},{key:"render",value:function(){var e=this.props,t=e.hide,r=e.data,n=e.className,i=e.xAxis,a=e.yAxis,c=e.left,u=e.top,s=e.width,l=e.height,p=e.isAnimationActive,f=e.background,d=e.id;if(t||!r||!r.length)return null;var h=this.state.isAnimationFinished,m=N("recharts-bar",n),y=i&&i.allowDataOverflow,v=a&&a.allowDataOverflow,g=y||v,b=K()(d)?this.id:d;return o.createElement(Ye,{className:m},y||v?o.createElement("defs",null,o.createElement("clipPath",{id:"clipPath-".concat(b)},o.createElement("rect",{x:y?c:c-s/2,y:v?u:u-l/2,width:y?s:2*s,height:v?l:2*l}))):null,o.createElement(Ye,{className:"recharts-bar-rectangles",clipPath:g?"url(#clipPath-".concat(b,")"):null},f?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(g,b),(!p||h)&&gd.renderCallByParent(this.props,r))}}],i=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],n&&wh(r.prototype,n),i&&wh(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.PureComponent);function Th(e){return Th="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Th(e)}function Dh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kh(n.key),n)}}function Nh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ph(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Nh(Object(r),!0).forEach((function(t){Ah(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nh(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ah(e,t,r){return(t=kh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kh(e){var t=function(e,t){if("object"!=Th(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Th(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Th(t)?t:t+""}dh=Oh,Mh(Oh,"displayName","Bar"),Mh(Oh,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!It.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),Mh(Oh,"getComposedData",(function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,o=e.xAxis,a=e.yAxis,c=e.xAxisTicks,u=e.yAxisTicks,s=e.stackedData,l=e.dataStartIndex,p=e.displayedData,f=e.offset,d=function(e,t){if(!e)return null;for(var r=0,n=e.length;r<n;r++)if(e[r].item===t)return e[r].position;return null}(n,r);if(!d)return null;var h=t.layout,m=r.type.defaultProps,y=void 0!==m?bh(bh({},m),r.props):r.props,v=y.dataKey,g=y.children,b=y.minPointSize,w="horizontal"===h?a:o,x=s?w.scale.domain():null,I=function(e){var t=e.numericAxis,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]}({numericAxis:w}),S=xe(g,id),E=p.map((function(e,t){var n,p,f,m,y,g;s?n=function(e,t){if(!t||2!==t.length||!W(t[0])||!W(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!W(e[0])||e[0]<r)&&(i[0]=r),(!W(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i}(s[l+t],x):(n=Fp(e,v),Array.isArray(n)||(n=[I,n]));var w=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof e)return e;var i="number"==typeof r;return i?e(r,n):(i||(0,Ue.A)(!1),t)}}(b,dh.defaultProps.minPointSize)(n[1],t);if("horizontal"===h){var E,M=[a.scale(n[0]),a.scale(n[1])],j=M[0],O=M[1];p=of({axis:o,ticks:c,bandSize:i,offset:d.offset,entry:e,index:t}),f=null!==(E=null!=O?O:j)&&void 0!==E?E:void 0,m=d.size;var T=j-O;if(y=Number.isNaN(T)?0:T,g={x:p,y:a.y,width:m,height:a.height},Math.abs(w)>0&&Math.abs(y)<Math.abs(w)){var D=U(y||w)*(Math.abs(w)-Math.abs(y));f-=D,y+=D}}else{var N=[o.scale(n[0]),o.scale(n[1])],P=N[0],A=N[1];if(p=P,f=of({axis:a,ticks:u,bandSize:i,offset:d.offset,entry:e,index:t}),m=A-P,y=d.size,g={x:o.x,y:f,width:o.width,height:y},Math.abs(w)>0&&Math.abs(m)<Math.abs(w))m+=U(m||w)*(Math.abs(w)-Math.abs(m))}return bh(bh(bh({},e),{},{x:p,y:f,width:m,height:y,value:s?n:n[1],payload:e,background:g},S&&S[t]&&S[t].props),{},{tooltipPayload:[ff(r,e)],tooltipPosition:{x:p+m/2,y:f+y/2}})}));return bh({data:E,layout:h},f)}));var Lh=function(e,t){var r=e.x,n=e.y,i=t.x,o=t.y;return{x:Math.min(r,i),y:Math.min(n,o),width:Math.abs(i-r),height:Math.abs(o-n)}},Ch=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scale=t}return t=e,r=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.bandAware,n=t.position;if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var o=this.bandwidth?this.bandwidth():0;return this.scale(e)+o}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}],n=[{key:"create",value:function(t){return new e(t)}}],r&&Dh(t.prototype,r),n&&Dh(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,n}();Ah(Ch,"EPS",1e-4);var Bh=function(e){var t=Object.keys(e).reduce((function(t,r){return Ph(Ph({},t),{},Ah({},r,Ch.create(e[r])))}),{});return Ph(Ph({},t),{},{apply:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,i=r.position;return td()(e,(function(e,r){return t[r].apply(e,{bandAware:n,position:i})}))},isInRange:function(e){return nd()(e,(function(e,r){return t[r].isInRange(e)}))}})};function _h(){return _h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_h.apply(this,arguments)}function Rh(e){return Rh="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rh(e)}function zh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Hh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zh(Object(r),!0).forEach((function(t){Fh(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zh(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Uh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Vh(n.key),n)}}function Gh(e,t,r){return t=Zh(t),function(e,t){if(t&&("object"===Rh(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wh()?Reflect.construct(t,r||[],Zh(e).constructor):t.apply(e,r))}function Wh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wh=function(){return!!e})()}function Zh(e){return Zh=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zh(e)}function qh(e,t){return qh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},qh(e,t)}function Fh(e,t,r){return(t=Vh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vh(e){var t=function(e,t){if("object"!=Rh(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Rh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Rh(t)?t:t+""}var Jh=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Gh(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&qh(e,t)}(t,e),r=t,n=[{key:"render",value:function(){var e=this.props,r=e.x,n=e.y,i=e.r,a=e.alwaysShow,c=e.clipPathId,u=Z(r),s=Z(n);if(Q(void 0===a,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!u||!s)return null;var l=function(e){var t=e.x,r=e.y,n=e.xAxis,i=e.yAxis,o=Bh({x:n.scale,y:i.scale}),a=o.apply({x:t,y:r},{bandAware:!0});return Kf(e,"discard")&&!o.isInRange(a)?null:a}(this.props);if(!l)return null;var p=l.x,f=l.y,d=this.props,h=d.shape,m=d.className,y=Hh(Hh({clipPath:Kf(this.props,"hidden")?"url(#".concat(c,")"):void 0},je(this.props,!0)),{},{cx:p,cy:f});return o.createElement(Ye,{className:N("recharts-reference-dot",m)},t.renderDot(h,y),Qf.renderCallByParent(this.props,{x:p-i,y:f-i,width:2*i,height:2*i}))}}],n&&Uh(r.prototype,n),i&&Uh(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);Fh(Jh,"displayName","ReferenceDot"),Fh(Jh,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1}),Fh(Jh,"renderDot",(function(e,t){return o.isValidElement(e)?o.cloneElement(e,t):te()(e)?e(t):o.createElement(Kr,_h({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))}));var Yh=r(17239),$h=r.n(Yh),Qh=(r(34455),r(61894)),Xh=r.n(Qh)()((function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}}),(function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}));var Kh=(0,o.createContext)(void 0),em=(0,o.createContext)(void 0),tm=(0,o.createContext)(void 0),rm=(0,o.createContext)({}),nm=(0,o.createContext)(void 0),im=(0,o.createContext)(0),om=(0,o.createContext)(0),am=function(e){var t=e.state,r=t.xAxisMap,n=t.yAxisMap,i=t.offset,a=e.clipPathId,c=e.children,u=e.width,s=e.height,l=Xh(i);return o.createElement(Kh.Provider,{value:r},o.createElement(em.Provider,{value:n},o.createElement(rm.Provider,{value:i},o.createElement(tm.Provider,{value:l},o.createElement(nm.Provider,{value:a},o.createElement(im.Provider,{value:s},o.createElement(om.Provider,{value:u},c)))))))};var cm=function(e){var t=(0,o.useContext)(Kh);null==t&&(0,Ue.A)(!1);var r=t[e];return null==r&&(0,Ue.A)(!1),r},um=function(e){var t=(0,o.useContext)(em);null==t&&(0,Ue.A)(!1);var r=t[e];return null==r&&(0,Ue.A)(!1),r},sm=function(){return(0,o.useContext)(om)},lm=function(){return(0,o.useContext)(im)};function pm(e){return pm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pm(e)}function fm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,wm(n.key),n)}}function dm(e,t,r){return t=mm(t),function(e,t){if(t&&("object"===pm(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hm()?Reflect.construct(t,r||[],mm(e).constructor):t.apply(e,r))}function hm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hm=function(){return!!e})()}function mm(e){return mm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},mm(e)}function ym(e,t){return ym=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ym(e,t)}function vm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vm(Object(r),!0).forEach((function(t){bm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bm(e,t,r){return(t=wm(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wm(e){var t=function(e,t){if("object"!=pm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pm(t)?t:t+""}function xm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Im(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Im(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Im(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Sm(){return Sm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sm.apply(this,arguments)}function Em(e){var t=e.x,r=e.y,n=e.segment,i=e.xAxisId,a=e.yAxisId,c=e.shape,u=e.className,s=e.alwaysShow,l=(0,o.useContext)(nm),p=cm(i),f=um(a),d=(0,o.useContext)(tm);if(!l||!d)return null;Q(void 0===s,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=function(e,t,r,n,i,o,a,c,u){var s=i.x,l=i.y,p=i.width,f=i.height;if(r){var d=u.y,h=e.y.apply(d,{position:o});if(Kf(u,"discard")&&!e.y.isInRange(h))return null;var m=[{x:s+p,y:h},{x:s,y:h}];return"left"===c?m.reverse():m}if(t){var y=u.x,v=e.x.apply(y,{position:o});if(Kf(u,"discard")&&!e.x.isInRange(v))return null;var g=[{x:v,y:l+f},{x:v,y:l}];return"top"===a?g.reverse():g}if(n){var b=u.segment.map((function(t){return e.apply(t,{position:o})}));return Kf(u,"discard")&&$h()(b,(function(t){return!e.isInRange(t)}))?null:b}return null}(Bh({x:p.scale,y:f.scale}),Z(t),Z(r),n&&2===n.length,d,e.position,p.orientation,f.orientation,e);if(!h)return null;var m=xm(h,2),y=m[0],v=y.x,g=y.y,b=m[1],w=b.x,x=b.y,I=gm(gm({clipPath:Kf(e,"hidden")?"url(#".concat(l,")"):void 0},je(e,!0)),{},{x1:v,y1:g,x2:w,y2:x});return o.createElement(Ye,{className:N("recharts-reference-line",u)},function(e,t){return o.isValidElement(e)?o.cloneElement(e,t):te()(e)?e(t):o.createElement("line",Sm({},t,{className:"recharts-reference-line-line"}))}(c,I),Qf.renderCallByParent(e,function(e){var t=e.x1,r=e.y1,n=e.x2,i=e.y2;return Lh({x:t,y:r},{x:n,y:i})}({x1:v,y1:g,x2:w,y2:x})))}var Mm=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),dm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ym(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){return o.createElement(Em,this.props)}}])&&fm(r.prototype,n),i&&fm(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);function jm(){return jm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},jm.apply(this,arguments)}function Om(e){return Om="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Om(e)}function Tm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Dm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tm(Object(r),!0).forEach((function(t){Cm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Nm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Bm(n.key),n)}}function Pm(e,t,r){return t=km(t),function(e,t){if(t&&("object"===Om(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Am()?Reflect.construct(t,r||[],km(e).constructor):t.apply(e,r))}function Am(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Am=function(){return!!e})()}function km(e){return km=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},km(e)}function Lm(e,t){return Lm=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Lm(e,t)}function Cm(e,t,r){return(t=Bm(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Bm(e){var t=function(e,t){if("object"!=Om(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Om(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Om(t)?t:t+""}bm(Mm,"displayName","ReferenceLine"),bm(Mm,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});var _m=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Pm(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Lm(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){var e=this.props,r=e.x1,n=e.x2,i=e.y1,a=e.y2,c=e.className,u=e.alwaysShow,s=e.clipPathId;Q(void 0===u,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=Z(r),p=Z(n),f=Z(i),d=Z(a),h=this.props.shape;if(!(l||p||f||d||h))return null;var m=function(e,t,r,n,i){var o=i.x1,a=i.x2,c=i.y1,u=i.y2,s=i.xAxis,l=i.yAxis;if(!s||!l)return null;var p=Bh({x:s.scale,y:l.scale}),f={x:e?p.x.apply(o,{position:"start"}):p.x.rangeMin,y:r?p.y.apply(c,{position:"start"}):p.y.rangeMin},d={x:t?p.x.apply(a,{position:"end"}):p.x.rangeMax,y:n?p.y.apply(u,{position:"end"}):p.y.rangeMax};return!Kf(i,"discard")||p.isInRange(f)&&p.isInRange(d)?Lh(f,d):null}(l,p,f,d,this.props);if(!m&&!h)return null;var y=Kf(this.props,"hidden")?"url(#".concat(s,")"):void 0;return o.createElement(Ye,{className:N("recharts-reference-area",c)},t.renderRect(h,Dm(Dm({clipPath:y},je(this.props,!0)),m)),Qf.renderCallByParent(this.props,m))}}])&&Nm(r.prototype,n),i&&Nm(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);function Rm(e){return function(e){if(Array.isArray(e))return zm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return zm(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zm(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}Cm(_m,"displayName","ReferenceArea"),Cm(_m,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),Cm(_m,"renderRect",(function(e,t){return o.isValidElement(e)?o.cloneElement(e,t):te()(e)?e(t):o.createElement(Hi,jm({},t,{className:"recharts-reference-area-rect"}))}));var Hm=function(e,t,r,n,i){var o=xe(e,Mm),a=xe(e,Jh),c=[].concat(Rm(o),Rm(a)),u=xe(e,_m),s="".concat(n,"Id"),l=n[0],p=t;if(c.length&&(p=c.reduce((function(e,t){if(t.props[s]===r&&Kf(t.props,"extendDomain")&&W(t.props[l])){var n=t.props[l];return[Math.min(e[0],n),Math.max(e[1],n)]}return e}),p)),u.length){var f="".concat(l,"1"),d="".concat(l,"2");p=u.reduce((function(e,t){if(t.props[s]===r&&Kf(t.props,"extendDomain")&&W(t.props[f])&&W(t.props[d])){var n=t.props[f],i=t.props[d];return[Math.min(e[0],n,i),Math.max(e[1],n,i)]}return e}),p)}return i&&i.length&&(p=i.reduce((function(e,t){return W(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e}),p)),p},Um=r(86418),Gm=new(r.n(Um)()),Wm="recharts.syncMouseEvents";function Zm(e){return Zm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zm(e)}function qm(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Vm(n.key),n)}}function Fm(e,t,r){return(t=Vm(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vm(e){var t=function(e,t){if("object"!=Zm(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Zm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zm(t)?t:t+""}var Jm=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),Fm(this,"activeIndex",0),Fm(this,"coordinateList",[]),Fm(this,"layout","horizontal")},(t=[{key:"setDetails",value:function(e){var t,r=e.coordinateList,n=void 0===r?null:r,i=e.container,o=void 0===i?null:i,a=e.layout,c=void 0===a?null:a,u=e.offset,s=void 0===u?null:u,l=e.mouseHandlerCallback,p=void 0===l?null:l;this.coordinateList=null!==(t=null!=n?n:this.coordinateList)&&void 0!==t?t:[],this.container=null!=o?o:this.container,this.layout=null!=c?c:this.layout,this.offset=null!=s?s:this.offset,this.mouseHandlerCallback=null!=p?p:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){var e,t;if("horizontal"===this.layout&&0!==this.coordinateList.length){var r=this.container.getBoundingClientRect(),n=r.x,i=r.y,o=r.height,a=this.coordinateList[this.activeIndex].coordinate,c=(null===(e=window)||void 0===e?void 0:e.scrollX)||0,u=(null===(t=window)||void 0===t?void 0:t.scrollY)||0,s=n+a+c,l=i+this.offset.top+o/2+u;this.mouseHandlerCallback({pageX:s,pageY:l})}}}])&&qm(e.prototype,t),r&&qm(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();function Ym(){}function $m(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Qm(e){this._context=e}function Xm(e){this._context=e}function Km(e){this._context=e}Qm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:$m(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:$m(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Xm.prototype={areaStart:Ym,areaEnd:Ym,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:$m(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},Km.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:$m(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class ey{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function ty(e){this._context=e}function ry(e){this._context=e}function ny(e){return new ry(e)}function iy(e){return e<0?-1:1}function oy(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0),c=(o*i+a*n)/(n+i);return(iy(o)+iy(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(c))||0}function ay(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function cy(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,c=(o-n)/3;e._context.bezierCurveTo(n+c,i+c*t,o-c,a-c*r,o,a)}function uy(e){this._context=e}function sy(e){this._context=new ly(e)}function ly(e){this._context=e}function py(e){this._context=e}function fy(e){var t,r,n=e.length-1,i=new Array(n),o=new Array(n),a=new Array(n);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,o[n-1]=7,a[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/o[t-1],o[t]-=r,a[t]-=r*a[t-1];for(i[n-1]=a[n-1]/o[n-1],t=n-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(o[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function dy(e,t){this._context=e,this._t=t}function hy(e){return e[0]}function my(e){return e[1]}function yy(e,t){var r=ur(!0),n=null,i=ny,o=null,a=mr(c);function c(c){var u,s,l,p=(c=Ll(c)).length,f=!1;for(null==n&&(o=i(l=a())),u=0;u<=p;++u)!(u<p&&r(s=c[u],u,c))===f&&((f=!f)?o.lineStart():o.lineEnd()),f&&o.point(+e(s,u,c),+t(s,u,c));if(l)return o=null,l+""||null}return e="function"==typeof e?e:void 0===e?hy:ur(e),t="function"==typeof t?t:void 0===t?my:ur(t),c.x=function(t){return arguments.length?(e="function"==typeof t?t:ur(+t),c):e},c.y=function(e){return arguments.length?(t="function"==typeof e?e:ur(+e),c):t},c.defined=function(e){return arguments.length?(r="function"==typeof e?e:ur(!!e),c):r},c.curve=function(e){return arguments.length?(i=e,null!=n&&(o=i(n)),c):i},c.context=function(e){return arguments.length?(null==e?n=o=null:o=i(n=e),c):n},c}function vy(e,t,r){var n=null,i=ur(!0),o=null,a=ny,c=null,u=mr(s);function s(s){var l,p,f,d,h,m=(s=Ll(s)).length,y=!1,v=new Array(m),g=new Array(m);for(null==o&&(c=a(h=u())),l=0;l<=m;++l){if(!(l<m&&i(d=s[l],l,s))===y)if(y=!y)p=l,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),f=l-1;f>=p;--f)c.point(v[f],g[f]);c.lineEnd(),c.areaEnd()}y&&(v[l]=+e(d,l,s),g[l]=+t(d,l,s),c.point(n?+n(d,l,s):v[l],r?+r(d,l,s):g[l]))}if(h)return c=null,h+""||null}function l(){return yy().defined(i).curve(a).context(o)}return e="function"==typeof e?e:void 0===e?hy:ur(+e),t="function"==typeof t?t:ur(void 0===t?0:+t),r="function"==typeof r?r:void 0===r?my:ur(+r),s.x=function(t){return arguments.length?(e="function"==typeof t?t:ur(+t),n=null,s):e},s.x0=function(t){return arguments.length?(e="function"==typeof t?t:ur(+t),s):e},s.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:ur(+e),s):n},s.y=function(e){return arguments.length?(t="function"==typeof e?e:ur(+e),r=null,s):t},s.y0=function(e){return arguments.length?(t="function"==typeof e?e:ur(+e),s):t},s.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:ur(+e),s):r},s.lineX0=s.lineY0=function(){return l().x(e).y(t)},s.lineY1=function(){return l().x(e).y(r)},s.lineX1=function(){return l().x(n).y(t)},s.defined=function(e){return arguments.length?(i="function"==typeof e?e:ur(!!e),s):i},s.curve=function(e){return arguments.length?(a=e,null!=o&&(c=a(o)),s):a},s.context=function(e){return arguments.length?(null==e?o=c=null:c=a(o=e),s):o},s}function gy(e){return gy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gy(e)}function by(){return by=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},by.apply(this,arguments)}function wy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function xy(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wy(Object(r),!0).forEach((function(t){Iy(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wy(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Iy(e,t,r){var n;return n=function(e,t){if("object"!=gy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==gy(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}ty.prototype={areaStart:Ym,areaEnd:Ym,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},ry.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},uy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:cy(this,this._t0,ay(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,cy(this,ay(this,r=oy(this,e,t)),r);break;default:cy(this,this._t0,r=oy(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(sy.prototype=Object.create(uy.prototype)).point=function(e,t){uy.prototype.point.call(this,t,e)},ly.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}},py.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=fy(e),i=fy(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},dy.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var Sy={curveBasisClosed:function(e){return new Xm(e)},curveBasisOpen:function(e){return new Km(e)},curveBasis:function(e){return new Qm(e)},curveBumpX:function(e){return new ey(e,!0)},curveBumpY:function(e){return new ey(e,!1)},curveLinearClosed:function(e){return new ty(e)},curveLinear:ny,curveMonotoneX:function(e){return new uy(e)},curveMonotoneY:function(e){return new sy(e)},curveNatural:function(e){return new py(e)},curveStep:function(e){return new dy(e,.5)},curveStepAfter:function(e){return new dy(e,1)},curveStepBefore:function(e){return new dy(e,0)}},Ey=function(e){return e.x===+e.x&&e.y===+e.y},My=function(e){return e.x},jy=function(e){return e.y},Oy=function(e){var t,r=e.type,n=void 0===r?"linear":r,i=e.points,o=void 0===i?[]:i,a=e.baseLine,c=e.layout,u=e.connectNulls,s=void 0!==u&&u,l=function(e,t){if(te()(e))return e;var r="curve".concat(zt()(e));return"curveMonotone"!==r&&"curveBump"!==r||!t?Sy[r]||ny:Sy["".concat(r).concat("vertical"===t?"Y":"X")]}(n,c),p=s?o.filter((function(e){return Ey(e)})):o;if(Array.isArray(a)){var f=s?a.filter((function(e){return Ey(e)})):a,d=p.map((function(e,t){return xy(xy({},e),{},{base:f[t]})}));return(t="vertical"===c?vy().y(jy).x1(My).x0((function(e){return e.base.x})):vy().x(My).y1(jy).y0((function(e){return e.base.y}))).defined(Ey).curve(l),t(d)}return(t="vertical"===c&&W(a)?vy().y(jy).x1(My).x0(a):W(a)?vy().x(My).y1(jy).y0(a):yy().x(My).y(jy)).defined(Ey).curve(l),t(p)},Ty=function(e){var t=e.className,r=e.points,n=e.path,i=e.pathRef;if(!(r&&r.length||n))return null;var a=r&&r.length?Oy(e):n;return o.createElement("path",by({},je(e,!1),pe(e),{className:N("recharts-curve",t),d:a,ref:i}))};function Dy(e){return Dy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dy(e)}var Ny=["x","y","top","left","width","height","className"];function Py(){return Py=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Py.apply(this,arguments)}function Ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ky(e,t,r){var n;return n=function(e,t){if("object"!=Dy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Dy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Dy(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ly(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var Cy=function(e,t,r,n,i,o){return"M".concat(e,",").concat(i,"v").concat(n,"M").concat(o,",").concat(t,"h").concat(r)},By=function(e){var t=e.x,r=void 0===t?0:t,n=e.y,i=void 0===n?0:n,a=e.top,c=void 0===a?0:a,u=e.left,s=void 0===u?0:u,l=e.width,p=void 0===l?0:l,f=e.height,d=void 0===f?0:f,h=e.className,m=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ay(Object(r),!0).forEach((function(t){ky(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ay(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({x:r,y:i,top:c,left:s,width:p,height:d},Ly(e,Ny));return W(r)&&W(i)&&W(p)&&W(d)&&W(c)&&W(s)?o.createElement("path",Py({},je(m,!0),{className:N("recharts-cross",h),d:Cy(r,i,p,d,c,s)})):null};function _y(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,o=e.endAngle;return{points:[_f(t,r,n,i),_f(t,r,n,o)],cx:t,cy:r,radius:n,startAngle:i,endAngle:o}}function Ry(e,t,r){var n,i,o,a;if("horizontal"===e)o=n=t.x,i=r.top,a=r.top+r.height;else if("vertical"===e)a=i=t.y,n=r.left,o=r.left+r.width;else if(null!=t.cx&&null!=t.cy){if("centric"!==e)return _y(t);var c=t.cx,u=t.cy,s=t.innerRadius,l=t.outerRadius,p=t.angle,f=_f(c,u,s,p),d=_f(c,u,l,p);n=f.x,i=f.y,o=d.x,a=d.y}return[{x:n,y:i},{x:o,y:a}]}function zy(e){return zy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zy(e)}function Hy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Uy(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hy(Object(r),!0).forEach((function(t){Gy(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hy(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Gy(e,t,r){var n;return n=function(e,t){if("object"!=zy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=zy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==zy(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wy(e){var t,r,n,i=e.element,a=e.tooltipEventType,c=e.isActive,u=e.activeCoordinate,s=e.activePayload,l=e.offset,p=e.activeTooltipIndex,f=e.tooltipAxisBandSize,d=e.layout,h=e.chartName,m=null!==(t=i.props.cursor)&&void 0!==t?t:null===(r=i.type.defaultProps)||void 0===r?void 0:r.cursor;if(!i||!m||!c||!u||"ScatterChart"!==h&&"axis"!==a)return null;var y=Ty;if("ScatterChart"===h)n=u,y=By;else if("BarChart"===h)n=function(e,t,r,n){var i=n/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?t.x-i:r.left+.5,y:"horizontal"===e?r.top+.5:t.y-i,width:"horizontal"===e?n:r.width-1,height:"horizontal"===e?r.height-1:n}}(d,u,l,f),y=Hi;else if("radial"===d){var v=_y(u),g=v.cx,b=v.cy,w=v.radius;n={cx:g,cy:b,startAngle:v.startAngle,endAngle:v.endAngle,innerRadius:w,outerRadius:w},y=Ud}else n={points:Ry(d,u,l)},y=Ty;var x=Uy(Uy(Uy(Uy({stroke:"#ccc",pointerEvents:"none"},l),n),je(m,!1)),{},{payload:s,payloadIndex:p,className:N("recharts-tooltip-cursor",m.className)});return(0,o.isValidElement)(m)?(0,o.cloneElement)(m,x):(0,o.createElement)(y,x)}var Zy=["item"],qy=["children","className","width","height","style","compact","title","desc"];function Fy(e){return Fy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fy(e)}function Vy(){return Vy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vy.apply(this,arguments)}function Jy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,c=[],u=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);u=!0);}catch(e){s=!0,i=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(s)throw i}}return c}}(e,t)||rv(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yy(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function $y(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cv(n.key),n)}}function Qy(e,t,r){return t=Ky(t),function(e,t){if(t&&("object"===Fy(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Xy()?Reflect.construct(t,r||[],Ky(e).constructor):t.apply(e,r))}function Xy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Xy=function(){return!!e})()}function Ky(e){return Ky=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ky(e)}function ev(e,t){return ev=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ev(e,t)}function tv(e){return function(e){if(Array.isArray(e))return nv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||rv(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rv(e,t){if(e){if("string"==typeof e)return nv(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nv(e,t):void 0}}function nv(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function iv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ov(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?iv(Object(r),!0).forEach((function(t){av(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function av(e,t,r){return(t=cv(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cv(e){var t=function(e,t){if("object"!=Fy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fy(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fy(t)?t:t+""}var uv={xAxis:["bottom","top"],yAxis:["left","right"]},sv={width:"100%",height:"100%"},lv={x:0,y:0};function pv(e){return e}var fv=function(e,t){var r=t.graphicalItems,n=t.dataStartIndex,i=t.dataEndIndex,o=(null!=r?r:[]).reduce((function(e,t){var r=t.props.data;return r&&r.length?[].concat(tv(e),tv(r)):e}),[]);return o.length>0?o:e&&e.length&&W(n)&&W(i)?e.slice(n,i+1):[]};function dv(e){return"number"===e?[0,"auto"]:void 0}var hv=function(e,t,r,n){var i=e.graphicalItems,o=e.tooltipAxis,a=fv(t,e);return r<0||!i||!i.length||r>=a.length?null:i.reduce((function(i,c){var u,s,l=null!==(u=c.props.data)&&void 0!==u?u:t;(l&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=r&&(l=l.slice(e.dataStartIndex,e.dataEndIndex+1)),o.dataKey&&!o.allowDuplicatedCategory)?s=$(void 0===l?a:l,o.dataKey,n):s=l&&l[r]||a[r];return s?[].concat(tv(i),[ff(c,s)]):i}),[])},mv=function(e,t,r,n){var i=n||{x:e.chartX,y:e.chartY},o=function(e,t){return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}(i,r),a=e.orderedTooltipTicks,c=e.tooltipAxis,u=e.tooltipTicks,s=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,a=null!==(t=null==r?void 0:r.length)&&void 0!==t?t:0;if(a<=1)return 0;if(i&&"angleAxis"===i.axisType&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var c=i.range,u=0;u<a;u++){var s=u>0?n[u-1].coordinate:n[a-1].coordinate,l=n[u].coordinate,p=u>=a-1?n[0].coordinate:n[u+1].coordinate,f=void 0;if(U(l-s)!==U(p-l)){var d=[];if(U(p-l)===U(c[1]-c[0])){f=p;var h=l+c[1]-c[0];d[0]=Math.min(h,(h+s)/2),d[1]=Math.max(h,(h+s)/2)}else{f=s;var m=p+c[1]-c[0];d[0]=Math.min(l,(m+l)/2),d[1]=Math.max(l,(m+l)/2)}var y=[Math.min(l,(f+l)/2),Math.max(l,(f+l)/2)];if(e>y[0]&&e<=y[1]||e>=d[0]&&e<=d[1]){o=n[u].index;break}}else{var v=Math.min(s,p),g=Math.max(s,p);if(e>(v+l)/2&&e<=(g+l)/2){o=n[u].index;break}}}else for(var b=0;b<a;b++)if(0===b&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b>0&&b<a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b===a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2){o=r[b].index;break}return o}(o,a,u,c);if(s>=0&&u){var l=u[s]&&u[s].value,p=hv(e,t,s,l),f=function(e,t,r,n){var i=t.find((function(e){return e&&e.index===r}));if(i){if("horizontal"===e)return{x:i.coordinate,y:n.y};if("vertical"===e)return{x:n.x,y:i.coordinate};if("centric"===e){var o=i.coordinate,a=n.radius;return ov(ov(ov({},n),_f(n.cx,n.cy,a,o)),{},{angle:o,radius:a})}var c=i.coordinate,u=n.angle;return ov(ov(ov({},n),_f(n.cx,n.cy,c,u)),{},{angle:u,radius:c})}return lv}(r,a,s,i);return{activeTooltipIndex:s,activeLabel:l,activePayload:p,activeCoordinate:f}}return null},yv=function(e,t){var r=t.axes,n=t.graphicalItems,i=t.axisType,o=t.axisIdKey,a=t.stackGroups,c=t.dataStartIndex,u=t.dataEndIndex,s=e.layout,l=e.children,p=e.stackOffset,f=Qp(s,i);return r.reduce((function(t,r){var d,h=void 0!==r.type.defaultProps?ov(ov({},r.type.defaultProps),r.props):r.props,m=h.type,y=h.dataKey,v=h.allowDataOverflow,g=h.allowDuplicatedCategory,b=h.scale,w=h.ticks,x=h.includeHidden,I=h[o];if(t[I])return t;var S,E,M,j=fv(e.data,{graphicalItems:n.filter((function(e){var t;return(o in e.props?e.props[o]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[o])===I})),dataStartIndex:c,dataEndIndex:u}),O=j.length;(function(e,t,r){if("number"===r&&!0===t&&Array.isArray(e)){var n=null==e?void 0:e[0],i=null==e?void 0:e[1];if(n&&i&&W(n)&&W(i))return!0}return!1})(h.domain,v,m)&&(S=sf(h.domain,null,v),!f||"number"!==m&&"auto"===b||(M=Vp(j,y,"category")));var T=dv(m);if(!S||0===S.length){var D,N=null!==(D=h.domain)&&void 0!==D?D:T;if(y){if(S=Vp(j,y,m),"category"===m&&f){var P=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++){if(r[e[n]])return!0;r[e[n]]=!0}return!1}(S);g&&P?(E=S,S=Re()(0,O)):g||(S=pf(N,S,r).reduce((function(e,t){return e.indexOf(t)>=0?e:[].concat(tv(e),[t])}),[]))}else if("category"===m)S=g?S.filter((function(e){return""!==e&&!K()(e)})):pf(N,S,r).reduce((function(e,t){return e.indexOf(t)>=0||""===t||K()(t)?e:[].concat(tv(e),[t])}),[]);else if("number"===m){var A=function(e,t,r,n,i){var o=t.map((function(t){return Yp(e,t,r,i,n)})).filter((function(e){return!K()(e)}));return o&&o.length?o.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]):null}(j,n.filter((function(e){var t,r,n=o in e.props?e.props[o]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[o],i="hide"in e.props?e.props.hide:null===(r=e.type.defaultProps)||void 0===r?void 0:r.hide;return n===I&&(x||!i)})),y,i,s);A&&(S=A)}!f||"number"!==m&&"auto"===b||(M=Vp(j,y,"category"))}else S=f?Re()(0,O):a&&a[I]&&a[I].hasStack&&"number"===m?"expand"===p?[0,1]:af(a[I].stackGroups,c,u):$p(j,n.filter((function(e){var t=o in e.props?e.props[o]:e.type.defaultProps[o],r="hide"in e.props?e.props.hide:e.type.defaultProps.hide;return t===I&&(x||!r)})),m,s,!0);if("number"===m)S=Hm(l,S,I,i,w),N&&(S=sf(N,S,v));else if("category"===m&&N){var k=N;S.every((function(e){return k.indexOf(e)>=0}))&&(S=k)}}return ov(ov({},t),{},av({},I,ov(ov({},h),{},{axisType:i,domain:S,categoricalDomain:M,duplicateDomain:E,originalDomain:null!==(d=h.domain)&&void 0!==d?d:T,isCategorical:f,layout:s})))}),{})},vv=function(e,t){var r=t.axisType,n=void 0===r?"xAxis":r,i=t.AxisComp,o=t.graphicalItems,a=t.stackGroups,c=t.dataStartIndex,u=t.dataEndIndex,s=e.children,l="".concat(n,"Id"),p=xe(s,i),f={};return p&&p.length?f=yv(e,{axes:p,graphicalItems:o,axisType:n,axisIdKey:l,stackGroups:a,dataStartIndex:c,dataEndIndex:u}):o&&o.length&&(f=function(e,t){var r=t.graphicalItems,n=t.Axis,i=t.axisType,o=t.axisIdKey,a=t.stackGroups,c=t.dataStartIndex,u=t.dataEndIndex,s=e.layout,l=e.children,p=fv(e.data,{graphicalItems:r,dataStartIndex:c,dataEndIndex:u}),f=p.length,d=Qp(s,i),h=-1;return r.reduce((function(e,t){var m,y=(void 0!==t.type.defaultProps?ov(ov({},t.type.defaultProps),t.props):t.props)[o],v=dv("number");return e[y]?e:(h++,d?m=Re()(0,f):a&&a[y]&&a[y].hasStack?(m=af(a[y].stackGroups,c,u),m=Hm(l,m,y,i)):(m=sf(v,$p(p,r.filter((function(e){var t,r,n=o in e.props?e.props[o]:null===(t=e.type.defaultProps)||void 0===t?void 0:t[o],i="hide"in e.props?e.props.hide:null===(r=e.type.defaultProps)||void 0===r?void 0:r.hide;return n===y&&!i})),"number",s),n.defaultProps.allowDataOverflow),m=Hm(l,m,y,i)),ov(ov({},e),{},av({},y,ov(ov({axisType:i},n.defaultProps),{},{hide:!0,orientation:R()(uv,"".concat(i,".").concat(h%2),null),domain:m,originalDomain:v,isCategorical:d,layout:s}))))}),{})}(e,{Axis:i,graphicalItems:o,axisType:n,axisIdKey:l,stackGroups:a,dataStartIndex:c,dataEndIndex:u})),f},gv=function(e){var t=e.children,r=e.defaultShowTooltip,n=Ie(t,Nf),i=0,o=0;return e.data&&0!==e.data.length&&(o=e.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(i=n.props.startIndex),n.props.endIndex>=0&&(o=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:Boolean(r)}},bv=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},wv=function(e,t){var r=e.props,n=(e.graphicalItems,e.xAxisMap),i=void 0===n?{}:n,o=e.yAxisMap,a=void 0===o?{}:o,c=r.width,u=r.height,s=r.children,l=r.margin||{},p=Ie(s,Nf),f=Ie(s,Qr),d=Object.keys(a).reduce((function(e,t){var r=a[t],n=r.orientation;return r.mirror||r.hide?e:ov(ov({},e),{},av({},n,e[n]+r.width))}),{left:l.left||0,right:l.right||0}),h=Object.keys(i).reduce((function(e,t){var r=i[t],n=r.orientation;return r.mirror||r.hide?e:ov(ov({},e),{},av({},n,R()(e,"".concat(n))+r.height))}),{top:l.top||0,bottom:l.bottom||0}),m=ov(ov({},h),d),y=m.bottom;p&&(m.bottom+=p.props.height||Nf.defaultProps.height),f&&t&&(m=function(e,t,r,n){var i=r.children,o=r.width,a=r.margin,c=o-(a.left||0)-(a.right||0),u=zp({children:i,legendWidth:c});if(u){var s=n||{},l=s.width,p=s.height,f=u.align,d=u.verticalAlign,h=u.layout;if(("vertical"===h||"horizontal"===h&&"middle"===d)&&"center"!==f&&W(e[f]))return Zp(Zp({},e),{},qp({},f,e[f]+(l||0)));if(("horizontal"===h||"vertical"===h&&"center"===f)&&"middle"!==d&&W(e[d]))return Zp(Zp({},e),{},qp({},d,e[d]+(p||0)))}return e}(m,0,r,t));var v=c-m.left-m.right,g=u-m.top-m.bottom;return ov(ov({brushBottom:y},m),{},{width:Math.max(v,0),height:Math.max(g,0)})},xv=function(e,t){return"xAxis"===t?e[t].width:"yAxis"===t?e[t].height:void 0};function Iv(e,t,r){if(t<1)return[];if(1===t&&void 0===r)return e;for(var n=[],i=0;i<e.length;i+=t){if(void 0!==r&&!0!==r(e[i]))return;n.push(e[i])}return n}function Sv(e,t,r){return function(e){var t=e.width,r=e.height,n=function(e){return(e%180+180)%180}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),i=n*Math.PI/180,o=Math.atan(r/t),a=i>o&&i<Math.PI-o?r/Math.sin(i):t/Math.cos(i);return Math.abs(a)}({width:e.width+t.width,height:e.height+t.height},r)}function Ev(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-i)<=0}function Mv(e){return Mv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mv(e)}function jv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ov(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jv(Object(r),!0).forEach((function(t){Tv(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Tv(e,t,r){var n;return n=function(e,t){if("object"!=Mv(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Mv(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Mv(n)?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Dv(e,t,r){var n=e.tick,i=e.ticks,o=e.viewBox,a=e.minTickGap,c=e.orientation,u=e.interval,s=e.tickFormatter,l=e.unit,p=e.angle;if(!i||!i.length||!n)return[];if(W(u)||It.isSsr)return function(e,t){return Iv(e,t+1)}(i,"number"==typeof u&&W(u)?u:0);var f=[],d="top"===c||"bottom"===c?"width":"height",h=l&&"width"===d?ao(l,{fontSize:t,letterSpacing:r}):{width:0,height:0},m=function(e,n){var i=te()(s)?s(e.value,n):e.value;return"width"===d?Sv(ao(i,{fontSize:t,letterSpacing:r}),h,p):ao(i,{fontSize:t,letterSpacing:r})[d]},y=i.length>=2?U(i[1].coordinate-i[0].coordinate):1,v=function(e,t,r){var n="width"===r,i=e.x,o=e.y,a=e.width,c=e.height;return 1===t?{start:n?i:o,end:n?i+a:o+c}:{start:n?i+a:o+c,end:n?i:o}}(o,y,d);return"equidistantPreserveStart"===u?function(e,t,r,n,i){for(var o,a=(n||[]).slice(),c=t.start,u=t.end,s=0,l=1,p=c,f=function(){var t=null==n?void 0:n[s];if(void 0===t)return{v:Iv(n,l)};var o,a=s,f=function(){return void 0===o&&(o=r(t,a)),o},d=t.coordinate,h=0===s||Ev(e,d,f,p,u);h||(s=0,p=c,l+=1),h&&(p=d+e*(f()/2+i),s+=l)};l<=a.length;)if(o=f())return o.v;return[]}(y,v,m,i,a):(f="preserveStart"===u||"preserveStartEnd"===u?function(e,t,r,n,i,o){var a=(n||[]).slice(),c=a.length,u=t.start,s=t.end;if(o){var l=n[c-1],p=r(l,c-1),f=e*(l.coordinate+e*p/2-s);a[c-1]=l=Ov(Ov({},l),{},{tickCoord:f>0?l.coordinate-f*e:l.coordinate}),Ev(e,l.tickCoord,(function(){return p}),u,s)&&(s=l.tickCoord-e*(p/2+i),a[c-1]=Ov(Ov({},l),{},{isShow:!0}))}for(var d=o?c-1:c,h=function(t){var n,o=a[t],c=function(){return void 0===n&&(n=r(o,t)),n};if(0===t){var l=e*(o.coordinate-e*c()/2-u);a[t]=o=Ov(Ov({},o),{},{tickCoord:l<0?o.coordinate-l*e:o.coordinate})}else a[t]=o=Ov(Ov({},o),{},{tickCoord:o.coordinate});Ev(e,o.tickCoord,c,u,s)&&(u=o.tickCoord+e*(c()/2+i),a[t]=Ov(Ov({},o),{},{isShow:!0}))},m=0;m<d;m++)h(m);return a}(y,v,m,i,a,"preserveStartEnd"===u):function(e,t,r,n,i){for(var o=(n||[]).slice(),a=o.length,c=t.start,u=t.end,s=function(t){var n,s=o[t],l=function(){return void 0===n&&(n=r(s,t)),n};if(t===a-1){var p=e*(s.coordinate+e*l()/2-u);o[t]=s=Ov(Ov({},s),{},{tickCoord:p>0?s.coordinate-p*e:s.coordinate})}else o[t]=s=Ov(Ov({},s),{},{tickCoord:s.coordinate});Ev(e,s.tickCoord,l,c,u)&&(u=s.tickCoord-e*(l()/2+i),o[t]=Ov(Ov({},s),{},{isShow:!0}))},l=a-1;l>=0;l--)s(l);return o}(y,v,m,i,a),f.filter((function(e){return e.isShow})))}var Nv=["viewBox"],Pv=["viewBox"],Av=["ticks"];function kv(e){return kv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kv(e)}function Lv(){return Lv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lv.apply(this,arguments)}function Cv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Bv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cv(Object(r),!0).forEach((function(t){Wv(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cv(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _v(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function Rv(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Zv(n.key),n)}}function zv(e,t,r){return t=Uv(t),function(e,t){if(t&&("object"===kv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Hv()?Reflect.construct(t,r||[],Uv(e).constructor):t.apply(e,r))}function Hv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Hv=function(){return!!e})()}function Uv(e){return Uv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Uv(e)}function Gv(e,t){return Gv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gv(e,t)}function Wv(e,t,r){return(t=Zv(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zv(e){var t=function(e,t){if("object"!=kv(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=kv(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kv(t)?t:t+""}var qv=function(e){function t(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=zv(this,t,[e])).state={fontSize:"",letterSpacing:""},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gv(e,t)}(t,e),r=t,n=[{key:"shouldComponentUpdate",value:function(e,t){var r=e.viewBox,n=_v(e,Nv),i=this.props,o=i.viewBox,a=_v(i,Pv);return!oe(r,o)||!oe(n,a)||!oe(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,r,n,i,o,a,c=this.props,u=c.x,s=c.y,l=c.width,p=c.height,f=c.orientation,d=c.tickSize,h=c.mirror,m=c.tickMargin,y=h?-1:1,v=e.tickSize||d,g=W(e.tickCoord)?e.tickCoord:e.coordinate;switch(f){case"top":t=r=e.coordinate,a=(n=(i=s+ +!h*p)-y*v)-y*m,o=g;break;case"left":n=i=e.coordinate,o=(t=(r=u+ +!h*l)-y*v)-y*m,a=g;break;case"right":n=i=e.coordinate,o=(t=(r=u+ +h*l)+y*v)+y*m,a=g;break;default:t=r=e.coordinate,a=(n=(i=s+ +h*p)+y*v)+y*m,o=g}return{line:{x1:t,y1:n,x2:r,y2:i},tick:{x:o,y:a}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,r=t.orientation,n=t.mirror;switch(r){case"left":e=n?"start":"end";break;case"right":e=n?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,r=e.mirror,n="end";switch(t){case"left":case"right":n="middle";break;case"top":n=r?"start":"end";break;default:n=r?"end":"start"}return n}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.orientation,c=e.mirror,u=e.axisLine,s=Bv(Bv(Bv({},je(this.props,!1)),je(u,!1)),{},{fill:"none"});if("top"===a||"bottom"===a){var l=+("top"===a&&!c||"bottom"===a&&c);s=Bv(Bv({},s),{},{x1:t,y1:r+l*i,x2:t+n,y2:r+l*i})}else{var p=+("left"===a&&!c||"right"===a&&c);s=Bv(Bv({},s),{},{x1:t+p*n,y1:r,x2:t+p*n,y2:r+i})}return o.createElement("line",Lv({},s,{className:N("recharts-cartesian-axis-line",R()(u,"className"))}))}},{key:"renderTicks",value:function(e,r,n){var i=this,a=this.props,c=a.tickLine,u=a.stroke,s=a.tick,l=a.tickFormatter,p=a.unit,f=Dv(Bv(Bv({},this.props),{},{ticks:e}),r,n),d=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),m=je(this.props,!1),y=je(s,!1),v=Bv(Bv({},m),{},{fill:"none"},je(c,!1)),g=f.map((function(e,r){var n=i.getTickLineCoord(e),a=n.line,g=n.tick,b=Bv(Bv(Bv(Bv({textAnchor:d,verticalAnchor:h},m),{},{stroke:"none",fill:u},y),g),{},{index:r,payload:e,visibleTicksCount:f.length,tickFormatter:l});return o.createElement(Ye,Lv({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},fe(i.props,e,r)),c&&o.createElement("line",Lv({},v,a,{className:N("recharts-cartesian-axis-tick-line",R()(c,"className"))})),s&&t.renderTickItem(s,b,"".concat(te()(l)?l(e.value,r):e.value).concat(p||"")))}));return o.createElement("g",{className:"recharts-cartesian-axis-ticks"},g)}},{key:"render",value:function(){var e=this,t=this.props,r=t.axisLine,n=t.width,i=t.height,a=t.ticksGenerator,c=t.className;if(t.hide)return null;var u=this.props,s=u.ticks,l=_v(u,Av),p=s;return te()(a)&&(p=s&&s.length>0?a(this.props):a(l)),n<=0||i<=0||!p||!p.length?null:o.createElement(Ye,{className:N("recharts-cartesian-axis",c),ref:function(t){e.layerReference=t}},r&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),Qf.renderCallByParent(this.props))}}],i=[{key:"renderTickItem",value:function(e,t,r){return o.isValidElement(e)?o.cloneElement(e,t):te()(e)?e(t):o.createElement(Bo,Lv({},t,{className:"recharts-cartesian-axis-tick-value"}),r)}}],n&&Rv(r.prototype,n),i&&Rv(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);function Fv(e){return Fv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fv(e)}function Vv(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Kv(n.key),n)}}function Jv(e,t,r){return t=$v(t),function(e,t){if(t&&("object"===Fv(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Yv()?Reflect.construct(t,r||[],$v(e).constructor):t.apply(e,r))}function Yv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yv=function(){return!!e})()}function $v(e){return $v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},$v(e)}function Qv(e,t){return Qv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Qv(e,t)}function Xv(e,t,r){return(t=Kv(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Kv(e){var t=function(e,t){if("object"!=Fv(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Fv(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fv(t)?t:t+""}function eg(){return eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eg.apply(this,arguments)}function tg(e){var t=e.xAxisId,r=sm(),n=lm(),i=cm(t);return null==i?null:o.createElement(qv,eg({},i,{className:N("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(e){return Xp(e,!0)}}))}Wv(qv,"displayName","CartesianAxis"),Wv(qv,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var rg=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Jv(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qv(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){return o.createElement(tg,this.props)}}])&&Vv(r.prototype,n),i&&Vv(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);function ng(e){return ng="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ng(e)}function ig(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lg(n.key),n)}}function og(e,t,r){return t=cg(t),function(e,t){if(t&&("object"===ng(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ag()?Reflect.construct(t,r||[],cg(e).constructor):t.apply(e,r))}function ag(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ag=function(){return!!e})()}function cg(e){return cg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cg(e)}function ug(e,t){return ug=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ug(e,t)}function sg(e,t,r){return(t=lg(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lg(e){var t=function(e,t){if("object"!=ng(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ng(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ng(t)?t:t+""}function pg(){return pg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pg.apply(this,arguments)}Xv(rg,"displayName","XAxis"),Xv(rg,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});var fg=function(e){var t=e.yAxisId,r=sm(),n=lm(),i=um(t);return null==i?null:o.createElement(qv,pg({},i,{className:N("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(e){return Xp(e,!0)}}))},dg=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),og(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ug(e,t)}(t,e),r=t,(n=[{key:"render",value:function(){return o.createElement(fg,this.props)}}])&&ig(r.prototype,n),i&&ig(r,i),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,n,i}(o.Component);sg(dg,"displayName","YAxis"),sg(dg,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});var hg=function(e){var t=e.chartName,r=e.GraphicalChild,n=e.defaultTooltipEventType,i=void 0===n?"axis":n,a=e.validateTooltipEventTypes,c=void 0===a?["axis"]:a,u=e.axisComponents,s=e.legendContent,l=e.formatAxisMap,p=e.defaultProps,f=function(e,t){var r=t.graphicalItems,n=t.stackGroups,i=t.offset,o=t.updateId,a=t.dataStartIndex,c=t.dataEndIndex,s=e.barSize,l=e.layout,p=e.barGap,f=e.barCategoryGap,d=e.maxBarSize,h=bv(l),m=h.numericAxisName,y=h.cateAxisName,v=function(e){return!(!e||!e.length)&&e.some((function(e){var t=ve(e&&e.type);return t&&t.indexOf("Bar")>=0}))}(r),g=[];return r.forEach((function(r,h){var b=fv(e.data,{graphicalItems:[r],dataStartIndex:a,dataEndIndex:c}),w=void 0!==r.type.defaultProps?ov(ov({},r.type.defaultProps),r.props):r.props,x=w.dataKey,I=w.maxBarSize,S=w["".concat(m,"Id")],E=w["".concat(y,"Id")],M=u.reduce((function(e,r){var n=t["".concat(r.axisType,"Map")],i=w["".concat(r.axisType,"Id")];n&&n[i]||"zAxis"===r.axisType||(0,Ue.A)(!1);var o=n[i];return ov(ov({},e),{},av(av({},r.axisType,o),"".concat(r.axisType,"Ticks"),Xp(o)))}),{}),j=M[y],O=M["".concat(y,"Ticks")],T=n&&n[S]&&n[S].hasStack&&function(e,t){var r,n=(null!==(r=e.type)&&void 0!==r&&r.defaultProps?Zp(Zp({},e.type.defaultProps),e.props):e.props).stackId;if(Z(n)){var i=t[n];if(i){var o=i.items.indexOf(e);return o>=0?i.stackedData[o]:null}}return null}(r,n[S].stackGroups),D=ve(r.type).indexOf("Bar")>=0,N=lf(j,O),P=[],A=v&&function(e){var t=e.barSize,r=e.totalSize,n=e.stackGroups,i=void 0===n?{}:n;if(!i)return{};for(var o={},a=Object.keys(i),c=0,u=a.length;c<u;c++)for(var s=i[a[c]].stackGroups,l=Object.keys(s),p=0,f=l.length;p<f;p++){var d=s[l[p]],h=d.items,m=d.cateAxisId,y=h.filter((function(e){return ve(e.type).indexOf("Bar")>=0}));if(y&&y.length){var v=y[0].type.defaultProps,g=void 0!==v?Zp(Zp({},v),y[0].props):y[0].props,b=g.barSize,w=g[m];o[w]||(o[w]=[]);var x=K()(b)?t:b;o[w].push({item:y[0],stackList:y.slice(1),barSize:K()(x)?void 0:V(x,r,0)})}}return o}({barSize:s,stackGroups:n,totalSize:xv(M,y)});if(D){var k,L,C=K()(I)?d:I,B=null!==(k=null!==(L=lf(j,O,!0))&&void 0!==L?L:C)&&void 0!==k?k:0;P=function(e){var t=e.barGap,r=e.barCategoryGap,n=e.bandSize,i=e.sizeList,o=void 0===i?[]:i,a=e.maxBarSize,c=o.length;if(c<1)return null;var u,s=V(t,n,0,!0),l=[];if(o[0].barSize===+o[0].barSize){var p=!1,f=n/c,d=o.reduce((function(e,t){return e+t.barSize||0}),0);(d+=(c-1)*s)>=n&&(d-=(c-1)*s,s=0),d>=n&&f>0&&(p=!0,d=c*(f*=.9));var h={offset:((n-d)/2|0)-s,size:0};u=o.reduce((function(e,t){var r={item:t.item,position:{offset:h.offset+h.size+s,size:p?f:t.barSize}},n=[].concat(Up(e),[r]);return h=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){n.push({item:e,position:h})})),n}),l)}else{var m=V(r,n,0,!0);n-2*m-(c-1)*s<=0&&(s=0);var y=(n-2*m-(c-1)*s)/c;y>1&&(y>>=0);var v=a===+a?Math.min(y,a):y;u=o.reduce((function(e,t,r){var n=[].concat(Up(e),[{item:t.item,position:{offset:m+(y+s)*r+(y-v)/2,size:v}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){n.push({item:e,position:n[n.length-1].position})})),n}),l)}return u}({barGap:p,barCategoryGap:f,bandSize:B!==N?B:N,sizeList:A[E],maxBarSize:C}),B!==N&&(P=P.map((function(e){return ov(ov({},e),{},{position:ov(ov({},e.position),{},{offset:e.position.offset-B/2})})})))}var _,R,z=r&&r.type&&r.type.getComposedData;z&&g.push({props:ov(ov({},z(ov(ov({},M),{},{displayedData:b,props:e,dataKey:x,item:r,bandSize:N,barPosition:P,offset:i,stackedData:T,layout:l,dataStartIndex:a,dataEndIndex:c}))),{},av(av(av({key:r.key||"item-".concat(h)},m,M[m]),y,M[y]),"animationId",o)),childIndex:(_=r,R=e.children,we(R).indexOf(_)),item:r})})),g},d=function(e,n){var i=e.props,o=e.dataStartIndex,a=e.dataEndIndex,c=e.updateId;if(!Se({props:i}))return null;var s=i.children,p=i.layout,d=i.stackOffset,h=i.data,m=i.reverseStackOrder,y=bv(p),v=y.numericAxisName,g=y.cateAxisName,b=xe(s,r),w=function(e,t,r,n,i,o){if(!e)return null;var a=(o?t.reverse():t).reduce((function(e,t){var i,o=null!==(i=t.type)&&void 0!==i&&i.defaultProps?Zp(Zp({},t.type.defaultProps),t.props):t.props,a=o.stackId;if(o.hide)return e;var c=o[r],u=e[c]||{hasStack:!1,stackGroups:{}};if(Z(a)){var s=u.stackGroups[a]||{numericAxisId:r,cateAxisId:n,items:[]};s.items.push(t),u.hasStack=!0,u.stackGroups[a]=s}else u.stackGroups[F("_stackId_")]={numericAxisId:r,cateAxisId:n,items:[t]};return Zp(Zp({},e),{},qp({},c,u))}),{});return Object.keys(a).reduce((function(t,o){var c=a[o];return c.hasStack&&(c.stackGroups=Object.keys(c.stackGroups).reduce((function(t,o){var a=c.stackGroups[o];return Zp(Zp({},t),{},qp({},o,{numericAxisId:r,cateAxisId:n,items:a.items,stackedData:nf(e,a.items,i)}))}),{})),Zp(Zp({},t),{},qp({},o,c))}),{})}(h,b,"".concat(v,"Id"),"".concat(g,"Id"),d,m),x=u.reduce((function(e,t){var r="".concat(t.axisType,"Map");return ov(ov({},e),{},av({},r,vv(i,ov(ov({},t),{},{graphicalItems:b,stackGroups:t.axisType===v&&w,dataStartIndex:o,dataEndIndex:a}))))}),{}),I=wv(ov(ov({},x),{},{props:i,graphicalItems:b}),null==n?void 0:n.legendBBox);Object.keys(x).forEach((function(e){x[e]=l(i,x[e],I,e.replace("Map",""),t)}));var S,E,M=x["".concat(g,"Map")],j=(S=J(M),{tooltipTicks:E=Xp(S,!1,!0),orderedTooltipTicks:He()(E,(function(e){return e.coordinate})),tooltipAxis:S,tooltipAxisBandSize:lf(S,E)}),O=f(i,ov(ov({},x),{},{dataStartIndex:o,dataEndIndex:a,updateId:c,graphicalItems:b,stackGroups:w,offset:I}));return ov(ov({formattedGraphicalItems:O,graphicalItems:b,offset:I,stackGroups:w},j),x)},h=function(e){function r(e){var n,i,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),av(a=Qy(this,r,[e]),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),av(a,"accessibilityManager",new Jm),av(a,"handleLegendBBoxUpdate",(function(e){if(e){var t=a.state,r=t.dataStartIndex,n=t.dataEndIndex,i=t.updateId;a.setState(ov({legendBBox:e},d({props:a.props,dataStartIndex:r,dataEndIndex:n,updateId:i},ov(ov({},a.state),{},{legendBBox:e}))))}})),av(a,"handleReceiveSyncEvent",(function(e,t,r){if(a.props.syncId===e){if(r===a.eventEmitterSymbol&&"function"!=typeof a.props.syncMethod)return;a.applySyncEvent(t)}})),av(a,"handleBrushChange",(function(e){var t=e.startIndex,r=e.endIndex;if(t!==a.state.dataStartIndex||r!==a.state.dataEndIndex){var n=a.state.updateId;a.setState((function(){return ov({dataStartIndex:t,dataEndIndex:r},d({props:a.props,dataStartIndex:t,dataEndIndex:r,updateId:n},a.state))})),a.triggerSyncEvent({dataStartIndex:t,dataEndIndex:r})}})),av(a,"handleMouseEnter",(function(e){var t=a.getMouseInfo(e);if(t){var r=ov(ov({},t),{},{isTooltipActive:!0});a.setState(r),a.triggerSyncEvent(r);var n=a.props.onMouseEnter;te()(n)&&n(r,e)}})),av(a,"triggeredAfterMouseMove",(function(e){var t=a.getMouseInfo(e),r=t?ov(ov({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};a.setState(r),a.triggerSyncEvent(r);var n=a.props.onMouseMove;te()(n)&&n(r,e)})),av(a,"handleItemMouseEnter",(function(e){a.setState((function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}}))})),av(a,"handleItemMouseLeave",(function(){a.setState((function(){return{isTooltipActive:!1}}))})),av(a,"handleMouseMove",(function(e){e.persist(),a.throttleTriggeredAfterMouseMove(e)})),av(a,"handleMouseLeave",(function(e){a.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};a.setState(t),a.triggerSyncEvent(t);var r=a.props.onMouseLeave;te()(r)&&r(t,e)})),av(a,"handleOuterEvent",(function(e){var t,r=function(e){var t=e&&e.type;return t&&ye[t]?ye[t]:null}(e),n=R()(a.props,"".concat(r));r&&te()(n)&&n(null!==(t=/.*touch.*/i.test(r)?a.getMouseInfo(e.changedTouches[0]):a.getMouseInfo(e))&&void 0!==t?t:{},e)})),av(a,"handleClick",(function(e){var t=a.getMouseInfo(e);if(t){var r=ov(ov({},t),{},{isTooltipActive:!0});a.setState(r),a.triggerSyncEvent(r);var n=a.props.onClick;te()(n)&&n(r,e)}})),av(a,"handleMouseDown",(function(e){var t=a.props.onMouseDown;te()(t)&&t(a.getMouseInfo(e),e)})),av(a,"handleMouseUp",(function(e){var t=a.props.onMouseUp;te()(t)&&t(a.getMouseInfo(e),e)})),av(a,"handleTouchMove",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.throttleTriggeredAfterMouseMove(e.changedTouches[0])})),av(a,"handleTouchStart",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.handleMouseDown(e.changedTouches[0])})),av(a,"handleTouchEnd",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.handleMouseUp(e.changedTouches[0])})),av(a,"handleDoubleClick",(function(e){var t=a.props.onDoubleClick;te()(t)&&t(a.getMouseInfo(e),e)})),av(a,"handleContextMenu",(function(e){var t=a.props.onContextMenu;te()(t)&&t(a.getMouseInfo(e),e)})),av(a,"triggerSyncEvent",(function(e){void 0!==a.props.syncId&&Gm.emit(Wm,a.props.syncId,e,a.eventEmitterSymbol)})),av(a,"applySyncEvent",(function(e){var t=a.props,r=t.layout,n=t.syncMethod,i=a.state.updateId,o=e.dataStartIndex,c=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)a.setState(ov({dataStartIndex:o,dataEndIndex:c},d({props:a.props,dataStartIndex:o,dataEndIndex:c,updateId:i},a.state)));else if(void 0!==e.activeTooltipIndex){var u=e.chartX,s=e.chartY,l=e.activeTooltipIndex,p=a.state,f=p.offset,h=p.tooltipTicks;if(!f)return;if("function"==typeof n)l=n(h,e);else if("value"===n){l=-1;for(var m=0;m<h.length;m++)if(h[m].value===e.activeLabel){l=m;break}}var y=ov(ov({},f),{},{x:f.left,y:f.top}),v=Math.min(u,y.x+y.width),g=Math.min(s,y.y+y.height),b=h[l]&&h[l].value,w=hv(a.state,a.props.data,l),x=h[l]?{x:"horizontal"===r?h[l].coordinate:v,y:"horizontal"===r?g:h[l].coordinate}:lv;a.setState(ov(ov({},e),{},{activeLabel:b,activeCoordinate:x,activePayload:w,activeTooltipIndex:l}))}else a.setState(e)})),av(a,"renderCursor",(function(e){var r,n=a.state,i=n.isTooltipActive,c=n.activeCoordinate,u=n.activePayload,s=n.offset,l=n.activeTooltipIndex,p=n.tooltipAxisBandSize,f=a.getTooltipEventType(),d=null!==(r=e.props.active)&&void 0!==r?r:i,h=a.props.layout,m=e.key||"_recharts-cursor";return o.createElement(Wy,{key:m,activeCoordinate:c,activePayload:u,activeTooltipIndex:l,chartName:t,element:e,isActive:d,layout:h,offset:s,tooltipAxisBandSize:p,tooltipEventType:f})})),av(a,"renderPolarAxis",(function(e,t,r){var n=R()(e,"type.axisType"),i=R()(a.state,"".concat(n,"Map")),c=e.type.defaultProps,u=void 0!==c?ov(ov({},c),e.props):e.props,s=i&&i[u["".concat(n,"Id")]];return(0,o.cloneElement)(e,ov(ov({},s),{},{className:N(n,s.className),key:e.key||"".concat(t,"-").concat(r),ticks:Xp(s,!0)}))})),av(a,"renderPolarGrid",(function(e){var t=e.props,r=t.radialLines,n=t.polarAngles,i=t.polarRadius,c=a.state,u=c.radiusAxisMap,s=c.angleAxisMap,l=J(u),p=J(s),f=p.cx,d=p.cy,h=p.innerRadius,m=p.outerRadius;return(0,o.cloneElement)(e,{polarAngles:Array.isArray(n)?n:Xp(p,!0).map((function(e){return e.coordinate})),polarRadius:Array.isArray(i)?i:Xp(l,!0).map((function(e){return e.coordinate})),cx:f,cy:d,innerRadius:h,outerRadius:m,key:e.key||"polar-grid",radialLines:r})})),av(a,"renderLegend",(function(){var e=a.state.formattedGraphicalItems,t=a.props,r=t.children,n=t.width,i=t.height,c=a.props.margin||{},u=n-(c.left||0)-(c.right||0),l=zp({children:r,formattedGraphicalItems:e,legendWidth:u,legendContent:s});if(!l)return null;var p=l.item,f=Yy(l,Zy);return(0,o.cloneElement)(p,ov(ov({},f),{},{chartWidth:n,chartHeight:i,margin:c,onBBoxUpdate:a.handleLegendBBoxUpdate}))})),av(a,"renderTooltip",(function(){var e,t=a.props,r=t.children,n=t.accessibilityLayer,i=Ie(r,_t);if(!i)return null;var c=a.state,u=c.isTooltipActive,s=c.activeCoordinate,l=c.activePayload,p=c.activeLabel,f=c.offset,d=null!==(e=i.props.active)&&void 0!==e?e:u;return(0,o.cloneElement)(i,{viewBox:ov(ov({},f),{},{x:f.left,y:f.top}),active:d,label:p,payload:d?l:[],coordinate:s,accessibilityLayer:n})})),av(a,"renderBrush",(function(e){var t=a.props,r=t.margin,n=t.data,i=a.state,c=i.offset,u=i.dataStartIndex,s=i.dataEndIndex,l=i.updateId;return(0,o.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:ef(a.handleBrushChange,e.props.onChange),data:n,x:W(e.props.x)?e.props.x:c.left,y:W(e.props.y)?e.props.y:c.top+c.height+c.brushBottom-(r.bottom||0),width:W(e.props.width)?e.props.width:c.width,startIndex:u,endIndex:s,updateId:"brush-".concat(l)})})),av(a,"renderReferenceElement",(function(e,t,r){if(!e)return null;var n=a.clipPathId,i=a.state,c=i.xAxisMap,u=i.yAxisMap,s=i.offset,l=e.type.defaultProps||{},p=e.props,f=p.xAxisId,d=void 0===f?l.xAxisId:f,h=p.yAxisId,m=void 0===h?l.yAxisId:h;return(0,o.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:c[d],yAxis:u[m],viewBox:{x:s.left,y:s.top,width:s.width,height:s.height},clipPathId:n})})),av(a,"renderActivePoints",(function(e){var t=e.item,n=e.activePoint,i=e.basePoint,o=e.childIndex,a=e.isRange,c=[],u=t.props.key,s=void 0!==t.item.type.defaultProps?ov(ov({},t.item.type.defaultProps),t.item.props):t.item.props,l=s.activeDot,p=ov(ov({index:o,dataKey:s.dataKey,cx:n.x,cy:n.y,r:4,fill:Jp(t.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value},je(l,!1)),pe(l));return c.push(r.renderActiveDot(l,p,"".concat(u,"-activePoint-").concat(o))),i?c.push(r.renderActiveDot(l,ov(ov({},p),{},{cx:i.x,cy:i.y}),"".concat(u,"-basePoint-").concat(o))):a&&c.push(null),c})),av(a,"renderGraphicChild",(function(e,t,r){var n=a.filterFormatItem(e,t,r);if(!n)return null;var i=a.getTooltipEventType(),c=a.state,u=c.isTooltipActive,s=c.tooltipAxis,l=c.activeTooltipIndex,p=c.activeLabel,f=Ie(a.props.children,_t),d=n.props,h=d.points,m=d.isRange,y=d.baseLine,v=void 0!==n.item.type.defaultProps?ov(ov({},n.item.type.defaultProps),n.item.props):n.item.props,g=v.activeDot,b=v.hide,w=v.activeBar,x=v.activeShape,I=Boolean(!b&&u&&f&&(g||w||x)),S={};"axis"!==i&&f&&"click"===f.props.trigger?S={onClick:ef(a.handleItemMouseEnter,e.props.onClick)}:"axis"!==i&&(S={onMouseLeave:ef(a.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:ef(a.handleItemMouseEnter,e.props.onMouseEnter)});var E=(0,o.cloneElement)(e,ov(ov({},n.props),S));if(I){if(!(l>=0)){var M,j=(null!==(M=a.getItemByXY(a.state.activeCoordinate))&&void 0!==M?M:{graphicalItem:E}).graphicalItem,O=j.item,T=void 0===O?e:O,D=j.childIndex,N=ov(ov(ov({},n.props),S),{},{activeIndex:D});return[(0,o.cloneElement)(T,N),null,null]}var P,A;if(s.dataKey&&!s.allowDuplicatedCategory){var k="function"==typeof s.dataKey?function(e){return"function"==typeof s.dataKey?s.dataKey(e.payload):null}:"payload.".concat(s.dataKey.toString());P=$(h,k,p),A=m&&y&&$(y,k,p)}else P=null==h?void 0:h[l],A=m&&y&&y[l];if(x||w){var L=void 0!==e.props.activeIndex?e.props.activeIndex:l;return[(0,o.cloneElement)(e,ov(ov(ov({},n.props),S),{},{activeIndex:L})),null,null]}if(!K()(P))return[E].concat(tv(a.renderActivePoints({item:n,activePoint:P,basePoint:A,childIndex:l,isRange:m})))}return m?[E,null,null]:[E,null]})),av(a,"renderCustomized",(function(e,t,r){return(0,o.cloneElement)(e,ov(ov({key:"recharts-customized-".concat(r)},a.props),a.state))})),av(a,"renderMap",{CartesianGrid:{handler:pv,once:!0},ReferenceArea:{handler:a.renderReferenceElement},ReferenceLine:{handler:pv},ReferenceDot:{handler:a.renderReferenceElement},XAxis:{handler:pv},YAxis:{handler:pv},Brush:{handler:a.renderBrush,once:!0},Bar:{handler:a.renderGraphicChild},Line:{handler:a.renderGraphicChild},Area:{handler:a.renderGraphicChild},Radar:{handler:a.renderGraphicChild},RadialBar:{handler:a.renderGraphicChild},Scatter:{handler:a.renderGraphicChild},Pie:{handler:a.renderGraphicChild},Funnel:{handler:a.renderGraphicChild},Tooltip:{handler:a.renderCursor,once:!0},PolarGrid:{handler:a.renderPolarGrid,once:!0},PolarAngleAxis:{handler:a.renderPolarAxis},PolarRadiusAxis:{handler:a.renderPolarAxis},Customized:{handler:a.renderCustomized}}),a.clipPathId="".concat(null!==(n=e.id)&&void 0!==n?n:F("recharts"),"-clip"),a.throttleTriggeredAfterMouseMove=A()(a.triggeredAfterMouseMove,null!==(i=e.throttleDelay)&&void 0!==i?i:1e3/60),a.state={},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ev(e,t)}(r,e),n=r,a=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,r=e.data,n=e.height,i=e.layout,o=Ie(t,_t);if(o){var a=o.props.defaultIndex;if(!("number"!=typeof a||a<0||a>this.state.tooltipTicks.length-1)){var c=this.state.tooltipTicks[a]&&this.state.tooltipTicks[a].value,u=hv(this.state,r,a,c),s=this.state.tooltipTicks[a].coordinate,l=(this.state.offset.top+n)/2,p="horizontal"===i?{x:s,y:l}:{y:s,x:l},f=this.state.formattedGraphicalItems.find((function(e){return"Scatter"===e.item.type.name}));f&&(p=ov(ov({},p),f.props.points[a].tooltipPosition),u=f.props.points[a].tooltipPayload);var d={activeTooltipIndex:a,isTooltipActive:!0,activeLabel:c,activePayload:u,activeCoordinate:p};this.setState(d),this.renderCursor(o),this.accessibilityManager.setIndex(a)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){return this.props.accessibilityLayer?(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin&&this.accessibilityManager.setDetails({offset:{left:null!==(r=this.props.margin.left)&&void 0!==r?r:0,top:null!==(n=this.props.margin.top)&&void 0!==n?n:0}}),null):null;var r,n}},{key:"componentDidUpdate",value:function(e){Oe([Ie(e.children,_t)],[Ie(this.props.children,_t)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=Ie(this.props.children,_t);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return c.indexOf(t)>=0?t:i}return i}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t,r=this.container,n=r.getBoundingClientRect(),i={top:(t=n).top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft},o={chartX:Math.round(e.pageX-i.left),chartY:Math.round(e.pageY-i.top)},a=n.width/r.offsetWidth||1,c=this.inRange(o.chartX,o.chartY,a);if(!c)return null;var u=this.state,s=u.xAxisMap,l=u.yAxisMap;if("axis"!==this.getTooltipEventType()&&s&&l){var p=J(s).scale,f=J(l).scale,d=p&&p.invert?p.invert(o.chartX):null,h=f&&f.invert?f.invert(o.chartY):null;return ov(ov({},o),{},{xValue:d,yValue:h})}var m=mv(this.state,this.props.data,this.props.layout,c);return m?ov(ov({},o),m):null}},{key:"inRange",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,i=e/r,o=t/r;if("horizontal"===n||"vertical"===n){var a=this.state.offset;return i>=a.left&&i<=a.left+a.width&&o>=a.top&&o<=a.top+a.height?{x:i,y:o}:null}var c=this.state,u=c.angleAxisMap,s=c.radiusAxisMap;if(u&&s){var l=J(u);return Hf({x:i,y:o},l)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),r=Ie(e,_t),n={};return r&&"axis"===t&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),ov(ov({},pe(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){Gm.on(Wm,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Gm.removeListener(Wm,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,r){for(var n=this.state.formattedGraphicalItems,i=0,o=n.length;i<o;i++){var a=n[i];if(a.item===e||a.props.key===e.key||t===ve(a.item.type)&&r===a.childIndex)return a}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,r=t.left,n=t.top,i=t.height,a=t.width;return o.createElement("defs",null,o.createElement("clipPath",{id:e},o.createElement("rect",{x:r,y:n,height:i,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce((function(e,t){var r=Jy(t,2),n=r[0],i=r[1];return ov(ov({},e),{},av({},n,i.scale))}),{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce((function(e,t){var r=Jy(t,2),n=r[0],i=r[1];return ov(ov({},e),{},av({},n,i.scale))}),{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null===(t=this.state.xAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null===(t=this.state.yAxisMap)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,r=t.formattedGraphicalItems,n=t.activeItem;if(r&&r.length)for(var i=0,o=r.length;i<o;i++){var a=r[i],c=a.props,u=a.item,s=void 0!==u.type.defaultProps?ov(ov({},u.type.defaultProps),u.props):u.props,l=ve(u.type);if("Bar"===l){var p=(c.data||[]).find((function(t){return Ri(e,t)}));if(p)return{graphicalItem:a,payload:p}}else if("RadialBar"===l){var f=(c.data||[]).find((function(t){return Hf(e,t)}));if(f)return{graphicalItem:a,payload:f}}else if(Qd(a,n)||Xd(a,n)||Kd(a,n)){var d=nh({graphicalItem:a,activeTooltipItem:n,itemData:s.data}),h=void 0===s.activeIndex?d:s.activeIndex;return{graphicalItem:ov(ov({},a),{},{childIndex:h}),payload:Kd(a,n)?s.data[d]:a.props.data[d]}}}return null}},{key:"render",value:function(){var e=this;if(!Se(this))return null;var t,r,n=this.props,i=n.children,a=n.className,c=n.width,u=n.height,s=n.style,l=n.compact,p=n.title,f=n.desc,d=Yy(n,qy),h=je(d,!1);if(l)return o.createElement(am,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},o.createElement(qe,Vy({},h,{width:c,height:u,title:p,desc:f}),this.renderClipPath(),De(i,this.renderMap)));this.props.accessibilityLayer&&(h.tabIndex=null!==(t=this.props.tabIndex)&&void 0!==t?t:0,h.role=null!==(r=this.props.role)&&void 0!==r?r:"application",h.onKeyDown=function(t){e.accessibilityManager.keyboardEvent(t)},h.onFocus=function(){e.accessibilityManager.focus()});var m=this.parseEventsOfWrapper();return o.createElement(am,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},o.createElement("div",Vy({className:N("recharts-wrapper",a),style:ov({position:"relative",cursor:"default",width:c,height:u},s)},m,{ref:function(t){e.container=t}}),o.createElement(qe,Vy({},h,{width:c,height:u,title:p,desc:f,style:sv}),this.renderClipPath(),De(i,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}],a&&$y(n.prototype,a),u&&$y(n,u),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,u}(o.Component);av(h,"displayName",t),av(h,"defaultProps",ov({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),av(h,"getDerivedStateFromProps",(function(e,t){var r=e.dataKey,n=e.data,i=e.children,o=e.width,a=e.height,c=e.layout,u=e.stackOffset,s=e.margin,l=t.dataStartIndex,p=t.dataEndIndex;if(void 0===t.updateId){var f=gv(e);return ov(ov(ov({},f),{},{updateId:0},d(ov(ov({props:e},f),{},{updateId:0}),t)),{},{prevDataKey:r,prevData:n,prevWidth:o,prevHeight:a,prevLayout:c,prevStackOffset:u,prevMargin:s,prevChildren:i})}if(r!==t.prevDataKey||n!==t.prevData||o!==t.prevWidth||a!==t.prevHeight||c!==t.prevLayout||u!==t.prevStackOffset||!oe(s,t.prevMargin)){var h=gv(e),m={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},y=ov(ov({},mv(t,n,c)),{},{updateId:t.updateId+1}),v=ov(ov(ov({},h),m),y);return ov(ov(ov({},v),d(ov({props:e},v),t)),{},{prevDataKey:r,prevData:n,prevWidth:o,prevHeight:a,prevLayout:c,prevStackOffset:u,prevMargin:s,prevChildren:i})}if(!Oe(i,t.prevChildren)){var g,b,w,x,I=Ie(i,Nf),S=I&&null!==(g=null===(b=I.props)||void 0===b?void 0:b.startIndex)&&void 0!==g?g:l,E=I&&null!==(w=null===(x=I.props)||void 0===x?void 0:x.endIndex)&&void 0!==w?w:p,M=S!==l||E!==p,j=!K()(n)&&!M?t.updateId:t.updateId+1;return ov(ov({updateId:j},d(ov(ov({props:e},t),{},{updateId:j,dataStartIndex:S,dataEndIndex:E}),t)),{},{prevChildren:i,dataStartIndex:S,dataEndIndex:E})}return null})),av(h,"renderActiveDot",(function(e,t,r){var n;return n=(0,o.isValidElement)(e)?(0,o.cloneElement)(e,t):te()(e)?e(t):o.createElement(Kr,t),o.createElement(Ye,{className:"recharts-active-dot",key:r},n)}));var m=(0,o.forwardRef)((function(e,t){return o.createElement(h,Vy({},e,{ref:t}))}));return m.displayName=h.displayName,m}({chartName:"BarChart",GraphicalChild:Oh,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:rg},{axisType:"yAxis",AxisComp:dg}],formatAxisMap:function(e,t,r,i,o){var a=e.width,c=e.height,u=e.layout,s=e.children,l=Object.keys(t),p={left:r.left,leftMirror:r.left,right:a-r.right,rightMirror:a-r.right,top:r.top,topMirror:r.top,bottom:c-r.bottom,bottomMirror:c-r.bottom},f=!!Ie(s,Oh);return l.reduce((function(a,c){var s,l,d,h,m,y=t[c],v=y.orientation,g=y.domain,b=y.padding,w=void 0===b?{}:b,x=y.mirror,I=y.reversed,S="".concat(v).concat(x?"Mirror":"");if("number"===y.type&&("gap"===y.padding||"no-gap"===y.padding)){var E=g[1]-g[0],M=1/0,j=y.categoricalDomain.sort();if(j.forEach((function(e,t){t>0&&(M=Math.min((e||0)-(j[t-1]||0),M))})),Number.isFinite(M)){var O=M/E,T="vertical"===y.layout?r.height:r.width;if("gap"===y.padding&&(s=O*T/2),"no-gap"===y.padding){var D=V(e.barCategoryGap,O*T),N=O*T/2;s=N-D-(N-D)/T*D}}}l="xAxis"===i?[r.left+(w.left||0)+(s||0),r.left+r.width-(w.right||0)-(s||0)]:"yAxis"===i?"horizontal"===u?[r.top+r.height-(w.bottom||0),r.top+(w.top||0)]:[r.top+(w.top||0)+(s||0),r.top+r.height-(w.bottom||0)-(s||0)]:y.range,I&&(l=[l[1],l[0]]);var P=function(e,t,r){var i=e.scale,o=e.type,a=e.layout,c=e.axisType;if("auto"===i)return"radial"===a&&"radiusAxis"===c?{scale:$i(),realScaleType:"band"}:"radial"===a&&"angleAxis"===c?{scale:xc(),realScaleType:"linear"}:"category"===o&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!r)?{scale:Xi(),realScaleType:"point"}:"category"===o?{scale:$i(),realScaleType:"band"}:{scale:xc(),realScaleType:"linear"};if(L()(i)){var u="scale".concat(zt()(i));return{scale:(n[u]||Xi)(),realScaleType:n[u]?u:"point"}}return te()(i)?{scale:i}:{scale:Xi(),realScaleType:"point"}}(y,o,f),A=P.scale,k=P.realScaleType;A.domain(g).range(l),function(e){var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),i=Math.min(n[0],n[1])-tf,o=Math.max(n[0],n[1])+tf,a=e(t[0]),c=e(t[r-1]);(a<i||a>o||c<i||c>o)&&e.domain([t[0],t[r-1]])}}(A);var C=function(e,t){var r=t.realScaleType,n=t.type,i=t.tickCount,o=t.originalDomain,a=t.allowDecimals,c=r||t.scale;if("auto"!==c&&"linear"!==c)return null;if(i&&"number"===n&&o&&("auto"===o[0]||"auto"===o[1])){var u=e.domain();if(!u.length)return null;var s=bp(u,i,a);return e.domain([Ul()(s),zl()(s)]),{niceTicks:s}}if(i&&"number"===n){var l=e.domain();return{niceTicks:wp(l,i,a)}}return null}(A,Ph(Ph({},y),{},{realScaleType:k}));"xAxis"===i?(m="top"===v&&!x||"bottom"===v&&x,d=r.left,h=p[S]-m*y.height):"yAxis"===i&&(m="left"===v&&!x||"right"===v&&x,d=p[S]-m*y.width,h=r.top);var B=Ph(Ph(Ph({},y),C),{},{realScaleType:k,x:d,y:h,scale:A,width:"xAxis"===i?r.width:y.width,height:"yAxis"===i?r.height:y.height});return B.bandSize=lf(B,C),y.hide||"xAxis"!==i?y.hide||(p[S]+=(m?-1:1)*B.width):p[S]+=(m?-1:1)*B.height,Ph(Ph({},a),{},Ah({},c,B))}),{})}});const mg=e=>o.createElement("div",{className:"wprm-admin-dashboard-block-chart-days-container"},o.createElement("div",{className:"wprm-admin-dashboard-block-chart-title"},`📊 ${(0,v.f)("Daily Interaction")}`),o.createElement(Be,{width:"100%",height:300},o.createElement(hg,{data:e.data},o.createElement(rg,{dataKey:"date"}),o.createElement(dg,{type:"number",domain:[0,"dataMax"],allowDecimals:!1}),o.createElement(_t,null),o.createElement(Oh,{dataKey:"total",name:(0,v.f)("Interactions"),fill:"#2271b1"}))));var yg=r(33861);const vg=e=>0===e.data.length?null:o.createElement("div",{className:"wprm-admin-dashboard-block-chart-table-container"},o.createElement("div",{className:"wprm-admin-dashboard-block-chart-title"},e.title),o.createElement("table",{className:"wprm-admin-dashboard-block-chart-table"},o.createElement("thead",null,o.createElement("tr",null,o.createElement("th",null,e.label),o.createElement("th",null,(0,v.f)("Total")),o.createElement("th",null,(0,v.f)("Unique")))),o.createElement("tbody",null,e.data.map(((e,t)=>{const r=!!e.hasOwnProperty("recipeId")&&e.recipeId,n=!!e.hasOwnProperty("permalink")&&e.permalink;return o.createElement("tr",{key:t},o.createElement("td",null,r?o.createElement("div",{className:"wprm-admin-dashboard-block-chart-table-recipe"},o.createElement("div",{className:"wprm-admin-dashboard-block-chart-table-recipe-name"},e.name),o.createElement("div",{className:"wprm-admin-dashboard-block-chart-table-actions"},n&&o.createElement("div",{className:"wprm-admin-dashboard-block-chart-table-action"},o.createElement("a",{href:n,target:"_blank"},o.createElement(yg.A,{type:"eye",title:(0,v.f)("View Recipe")}))),o.createElement("div",{className:"wprm-admin-dashboard-block-chart-table-action"},o.createElement(yg.A,{type:"pencil",title:(0,v.f)("Edit Recipe"),onClick:()=>{WPRM_Modal.open("recipe",{recipeId:r})}})))):e.name),o.createElement("td",null,e.total),o.createElement("td",null,e.unique))})))));class gg extends o.Component{constructor(e){super(e),this.state={loading:!0,data:!1}}componentDidMount(){this.checkForUpdate()}checkForUpdate(){this.setState({loading:!0},(()=>{y.A.dashboard.getAnalytics().then((e=>{let t=!1;e&&(t=e.data),this.setState({loading:!1,data:t})}))}))}render(){const{data:e}=this.state;return o.createElement(o.Fragment,null,this.state.loading?o.createElement(T.A,null):o.createElement(o.Fragment,null,0===e.total?o.createElement("span",null,(0,v.f)("No actions found for the last 7 days. If you just enabled analytics they should start showing up soon.")):o.createElement(o.Fragment,null,o.createElement("div",{className:"wprm-admin-dashboard-block-chart"},o.createElement(mg,{data:e.per_day})),o.createElement("div",{className:"wprm-admin-dashboard-block-chart"},o.createElement(vg,{title:`🏆 ${(0,v.f)("Top Recipe Interactions (last 7 days)")}`,label:(0,v.f)("Recipe"),data:e.per_recipe})),o.createElement("div",{className:"wprm-admin-dashboard-block-chart"},o.createElement(vg,{title:`👍 ${(0,v.f)("Interactions (last 7 days)")}`,label:(0,v.f)("Type"),data:e.per_type})))))}}class bg extends o.Component{constructor(e){super(e),this.state={analyticsEnabled:wprm_admin_dashboard.settings.analytics_enabled}}render(){return o.createElement(g,{title:(0,v.f)("Analytics")},this.state.analyticsEnabled?o.createElement(o.Fragment,null,o.createElement(gg,null)):o.createElement(O,{onEnable:()=>{y.A.settings.save({analytics_enabled:!0}),this.setState({analyticsEnabled:!0})}}))}}var wg=r(81909);class xg extends o.Component{constructor(e){super(e),this.state={rating:0}}render(){return o.createElement(g,{title:(0,v.f)("Feedback")},o.createElement("div",{className:"wprm-admin-dashboard-feedback-container"},0===this.state.rating&&o.createElement(o.Fragment,null,o.createElement("label",null,(0,v.f)("How would you rate WP Recipe Maker?")),o.createElement("div",null,o.createElement(wg.A,{rating:this.state.rating,starDimension:"25px",starSpacing:"0",starHoverColor:"#2271b1",changeRating:e=>{this.setState({rating:e},(()=>{y.A.utilities.giveFeedback(e)}))},numberOfStars:5,name:"feedback"}))),0<this.state.rating&&3>=this.state.rating&&o.createElement(o.Fragment,null,o.createElement("p",null,"Sorry to hear you don't seem to be enjoying WP Recipe Maker as much as we want you to. It would be great if you could provide us with any feedback at all."),o.createElement("p",null,"Email ",o.createElement("a",{href:"mailto:support@bootstrapped.ventures",target:"_blank"},"support@bootstrapped.ventures")," with any problems, frustrations or suggestions and we'll be happy to help you out! We improve the plugin weekly based on customer feedback, so your thoughts can really make a difference."),o.createElement("a",{className:"button button-primary button-compact",href:"mailto:support@bootstrapped.ventures",target:"_blank"},"Contact us now!")),4==this.state.rating&&o.createElement(o.Fragment,null,o.createElement("p",null,"Happy to hear that you do seem to be enjoying WP Recipe Maker! We are aiming to be a 5-star plugin though, so it would be amazing if you could give us any feedback at all on how we can get there for you."),o.createElement("p",null,"Email ",o.createElement("a",{href:"mailto:support@bootstrapped.ventures",target:"_blank"},"support@bootstrapped.ventures")," with any problems, frustrations or suggestions and we'll be happy to help you out! We improve the plugin weekly based on customer feedback, so your thoughts can really make a difference."),o.createElement("a",{className:"button button-primary button-compact",href:"mailto:support@bootstrapped.ventures",target:"_blank"},"Contact us now!")),5==this.state.rating&&o.createElement(o.Fragment,null,o.createElement("p",null,"Very happy to hear you're enjoying WP Recipe Maker!"),o.createElement("p",null,"It would be amazing if you could help spread the word and leave an honest ",o.createElement("a",{href:"https://wordpress.org/support/plugin/wp-recipe-maker/reviews/#new-post",target:"_blank"},"review over at wordpress.org")," for our plugin. This really helps with getting new users, which leads to more customers and more time we can spend improving WPRM."),o.createElement("a",{className:"button button-primary button-compact",href:"https://wordpress.org/support/plugin/wp-recipe-maker/reviews/#new-post",target:"_blank"},"Leave a review!"),o.createElement("p",null,"Already left a review? Thanks a lot for taking the time! If you have any further feedback at all, feel free to contact us at ",o.createElement("a",{href:"mailto:support@bootstrapped.ventures",target:"_blank"},"support@bootstrapped.ventures"),". We improve the plugin weekly based on customer feedback, so your thoughts can really make a difference."))))}}class Ig extends o.Component{constructor(e){super(e),this.state={open:!1}}render(){return o.createElement("div",{className:"wprm-admin-dashboard-health-check-item"},o.createElement("div",{className:"wprm-admin-dashboard-health-check-header",onClick:()=>{this.setState({open:!this.state.open})}},this.props.header),this.state.open&&o.createElement("div",{className:"wprm-admin-dashboard-health-check-content"},this.props.children))}}const Sg=e=>o.createElement(o.Fragment,null,e.item.includes("litespeed-cache")&&o.createElement(Ig,{header:"🔌 LiteSpeed Cache might be breaking recipe saving"},o.createElement("p",null,'There have been issues with LiteSpeed Cache breaking the recipe saving if the "Cache REST API" setting is enabled on the ',o.createElement("em",null,"LiteSpeed Cache > Cache")," page."),o.createElement("p",null,'We recommend setting that setting to "Off".'))),Eg=e=>{const t=e.item;return t.length?o.createElement(Ig,{header:`✍️ Duplicate recipe names: ${t.length}`},o.createElement("p",null,"These recipe names are used in more than 1 recipe and might be duplicates. Click to find them on the manage page:"),o.createElement("div",{className:"wprm-admin-dashboard-health-check-list"},t.map(((e,t)=>o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item",key:t},o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item-main"},o.createElement("a",{href:`${wprm_admin.manage_url}#recipe/name=${encodeURIComponent(e.name)}`},e.name)),o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item-side"},e.recipes.length," recipes")))))):null},Mg=e=>{const t=e.item;return t&&Object.keys(t).length?o.createElement(Ig,{header:`📸 Missing recipe thumbnails: ${Object.keys(t).length}`},o.createElement("p",null,"Google expects to see 3 different ratios for the recipe image in the recipe metadata. WP Recipe Maker automatically generates those ratios for the recipe images, but some of them seem to be missing. This can happen if you converted those recipes from another plugin, for example."),o.createElement("p",null,"Try using a plugin like ",o.createElement("a",{href:"https://wordpress.org/plugins/regenerate-thumbnails/",target:"_blank"},"Regenerate Thumbnails")," to make sure all thumbnail sizes exist."),o.createElement("p",null,"If that doesn't fix things, the problem could also be that the original recipe image is too small. A recipe image should be at least 500 by 500 pixels to be able to generate all thumbnail sizes."),o.createElement("p",null,"Click through to find the problem recipes on the Manage page:"),o.createElement("div",{className:"wprm-admin-dashboard-health-check-list"},Object.keys(t).map(((e,r)=>{const n=t[e]?t[e]:"n/a";return o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item",key:r},o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item-main"},o.createElement("a",{href:`${wprm_admin.manage_url}#recipe/id=${encodeURIComponent(e)}`},n)))})))):null};var jg=r(90845),Og=r.n(jg);const Tg=e=>{const t=e.item,r=Object.values(t).reduce(((e,t)=>e+t));if(0===r)return o.createElement(Ig,{header:"🤷♂️ No recipes yet"},o.createElement("p",null,"We can't seem to find any recipes yet. Start adding them!"));const n={good:"Good SEO",rating:"Only missing recipe ratings",warning:"Missing some recommended fields",bad:"Missing some required fields",other:"Not using metadata (excluded from count)"};return o.createElement(Ig,{header:`🔍 Recipes with a good SEO rating: ${t.good} of ${r-t.other}`},o.createElement("p",null,"Google has a list of required and recommended fields they want to see in the metadata. You definitely need to fill in all required fields. Not filling in recommended fields will get you a warning, but is not a huge problem. Click to see those recipes on the manage page:"),o.createElement("div",{className:"wprm-admin-dashboard-health-check-list"},Object.keys(n).map(((e,r)=>{const i=n[e];return o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item",key:r},o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item-main"},o.createElement("a",{href:`${wprm_admin.manage_url}#recipe/seo=${e}`},i)),o.createElement("div",{className:"wprm-admin-dashboard-health-check-list-item-side"},t[e]," ",1===t[e]?"recipe":"recipes"))}))))},Dg={compatibility:Sg,duplicate_names:Eg,missing_thumbnails:Mg,multiple_parents:e=>{const t=e.item;return Object.keys(t).length?o.createElement(Ig,{header:`📑 Recipes used in multiple places: ${Object.keys(t).length}`},o.createElement("p",null,"These recipes have been added to more than 1 post or page. A recipe should generally only exist in 1 parent post. References should be made using the ",o.createElement("a",{href:"https://help.bootstrapped.ventures/article/182-itemlist-metadata-for-recipe-roundup-posts",target:"_blank"},"Recipe Roundup feature")," instead. Click on a post to edit it:"),o.createElement("div",{className:"wprm-admin-dashboard-health-check-list"},Object.keys(t).map(((e,r)=>{const n=t[e];return o.createElement("div",{className:"wprm-admin-dashboard-health-check-multiple-parents",key:r},o.createElement("div",{className:"wprm-admin-dashboard-health-check-multiple-parents-recipe"},e," - ",n.name),o.createElement("div",{className:"wprm-admin-dashboard-health-check-multiple-parents-posts"},n.posts.map(((e,t)=>{const r=`${e.id} - ${e.name?e.name:"n/a"}`;return o.createElement("div",{className:"wprm-admin-dashboard-health-check-multiple-parents-post",key:t},e.edit_url?o.createElement(o.Fragment,null,o.createElement("a",{href:Og().decode(e.edit_url)},r),parseInt(n.parent_post_id)===parseInt(e.id)&&" (parent post)"):r)}))))})))):null},seo_types:Tg};class Ng extends o.Component{constructor(e){super(e),this.state={items:wprm_admin_dashboard.health.items}}render(){return o.createElement(g,{title:(0,v.f)("Health Check"),button:(0,v.f)("Run Check"),buttonAction:()=>{window.location=wprm_admin_dashboard.health.tool}},o.createElement("div",{className:"wprm-admin-dashboard-health-check-container"},o.createElement("div",{className:`wprm-admin-dashboard-health-check-last-update wprm-admin-dashboard-health-check-last-update-${wprm_admin_dashboard.health.urgency}`,title:wprm_admin_dashboard.health.date?wprm_admin_dashboard.health.date_formatted_full:null},(0,v.f)("Last check:")," ",wprm_admin_dashboard.health.date_formatted,wprm_admin_dashboard.health.updated&&` (${(0,v.f)("outdated version")})`),o.createElement("div",{className:"wprm-admin-dashboard-health-check-description"},(0,v.f)("Use the Health Check feature to search for any WPRM-related issues and improve your recipes.")," ","never"===wprm_admin_dashboard.health.urgency?(0,v.f)("Recommended to run occassionally by clicking on the blue button."):(0,v.f)("Most recent results:")),Object.keys(this.state.items).map(((e,t)=>{const r=this.state.items[e];let n=!!Dg.hasOwnProperty(e)&&Dg[e];return n?o.createElement(n,{item:r,key:t}):null})),o.createElement("div",{className:"wprm-admin-dashboard-health-check-learn-more"},o.createElement("a",{href:"https://help.bootstrapped.ventures/article/306-health-check",target:"_blank"},(0,v.f)("Learn more about the Health Check feature")))))}}const Pg=e=>o.createElement("div",{className:"wprm-admin-dashboard-learn-section-container"},o.createElement("div",{className:"wprm-admin-dashboard-learn-section-title"},e.title),o.createElement("div",{className:"wprm-admin-dashboard-learn-section"},e.children)),Ag=e=>o.createElement("div",{className:"wprm-admin-dashboard-learn-section-item"},e.hasOwnProperty("url")?o.createElement("a",{href:e.url,target:"_blank"},e.children):e.children),kg=e=>o.createElement(g,{title:(0,v.f)("Get the most out of WPRM")},o.createElement("div",{className:"wprm-admin-dashboard-learn-container"},o.createElement(Pg,{title:`🧑🎓 ${(0,v.f)("Learn More")}`},o.createElement(Ag,{url:"https://help.bootstrapped.ventures/collection/1-wp-recipe-maker"},(0,v.f)("Documentation in our knowledge base")),o.createElement(Ag,{url:"https://demo.wprecipemaker.com/all-features/"},(0,v.f)("All features in action on our demo site")),o.createElement(Ag,{url:"https://bootstrapped.ventures/wp-recipe-maker/videos/"},(0,v.f)("Video tutorials and walkthroughs"))),o.createElement(Pg,{title:`🤝 ${(0,v.f)("Our Partners")}`},o.createElement(Ag,{url:"https://help.bootstrapped.ventures/article/323-shop-with-instacart-button"},(0,v.f)("Shoppable Recipes with Instacart"))),o.createElement(Pg,{title:`🙋 ${(0,v.f)("Get Help")}`},o.createElement(Ag,{url:"https://www.facebook.com/groups/1741126932849712"},(0,v.f)("WP Recipe Maker Facebook Group")),o.createElement(Ag,{url:"mailto:support@bootstrapped.ventures"},(0,v.f)("Email our support team"))))),Lg=e=>{const{item:t}=e;if(!t.title)return null;const r=o.createElement(o.Fragment,null,o.createElement("div",{className:"wprm-admin-dashboard-news-item-title-container"},o.createElement("div",{className:"wprm-admin-dashboard-news-item-date"},t.date_formatted),o.createElement("div",{className:"wprm-admin-dashboard-news-item-title"},t.title)),t.hasOwnProperty("label")&&o.createElement("div",{className:`wprm-admin-dashboard-news-item-label wprm-admin-dashboard-news-item-label-${t.label_key}`},t.label));let n=["wprm-admin-dashboard-news-item"];return t.new&&n.push("wprm-admin-dashboard-news-item-new"),o.createElement(o.Fragment,null,t.hasOwnProperty("url")?o.createElement("a",{href:t.url,target:"_blank",className:n.join(" ")},r):o.createElement("div",{className:n.join(" ")},r))},Cg=e=>{const t=wprm_admin_dashboard.news;return t&&0!==t.length?o.createElement(g,{title:(0,v.f)("News")},o.createElement("div",{className:"wprm-admin-dashboard-news-container"},t.map(((e,t)=>o.createElement(Lg,{item:e,key:t}))))):null},Bg=e=>{const{recipe:t}=e,r=t.hasOwnProperty("permalink")&&t.permalink;return o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe"},o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe-name-container"},o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe-date"},t.date_formatted?t.date_formatted:""),o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe-name"},t.name?t.name:"n/a")),o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe-actions"},r&&o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe-action"},o.createElement("a",{href:t.permalink,target:"_blank"},o.createElement(yg.A,{type:"eye",title:(0,v.f)("View Recipe")}))),o.createElement("div",{className:"wprm-admin-dashboard-recipes-recipe-action"},o.createElement(yg.A,{type:"pencil",title:(0,v.f)("Edit Recipe"),onClick:()=>{WPRM_Modal.open("recipe",{recipeId:t.id,saveCallback:r=>{let n=JSON.parse(JSON.stringify(t));n.name=r.name,e.onUpdate(n)}})}}))))};class _g extends o.Component{constructor(e){super(e),this.state={recipes:wprm_admin_dashboard.recipes}}render(){return o.createElement(g,{title:(0,v.f)("Latest Recipes"),button:(0,v.f)("Create Recipe"),buttonAction:()=>{let e=!0,t=null,r=null;WPRM_Modal.open("recipe",{saveCallback:n=>{let i=JSON.parse(JSON.stringify(this.state.recipes)),o=JSON.parse(JSON.stringify(n));o.date_formatted=wprm_admin_dashboard.today_formatted,i=i.filter((e=>e.id!==o.id)),i.unshift(o),this.setState({recipes:i}),e&&n&&n.id&&(t=n.id,r=n.name||""),e=!1},closeCallback:()=>{const e=wprm_admin.settings&&wprm_admin.settings.post_type_structure?wprm_admin.settings.post_type_structure:"private";t&&"public"!==e&&WPRM_Modal.open("add-recipe-to-post",{recipeId:t,recipeName:r})}})}},o.createElement("div",{className:"wprm-admin-dashboard-recipes-container"},0===this.state.recipes.length?o.createElement("div",{className:"wprm-admin-dashboard-recipes-all"},(0,v.f)("No recipes found. Welcome to WP Recipe Maker!")):o.createElement(o.Fragment,null,this.state.recipes.map(((e,t)=>o.createElement(Bg,{recipe:e,onUpdate:e=>{let r=JSON.parse(JSON.stringify(this.state.recipes));r[t]=e,this.setState({recipes:r})},key:t})))),o.createElement("div",{className:"wprm-admin-dashboard-recipes-all"},o.createElement("a",{href:wprm_admin.manage_url},(0,v.f)("Manage all recipes...")))))}}const Rg=e=>o.createElement("div",{className:"wprm-admin-dashboard-tip"},e.children),zg=[o.createElement(Rg,null,"Use the ",o.createElement("strong",null,"TAB key")," while entering ingredients or instructions to easily jump from field to field and create new lines."),o.createElement(Rg,null,"Copying your recipes from other sources?",o.createElement("br",null),"Use our ",o.createElement("a",{href:"https://help.bootstrapped.ventures/article/70-import-recipe-from-text",target:"_blank"},"Import Recipe from Text")," feature to speed things up."),o.createElement(Rg,null,"Have you seen the ",o.createElement("strong",null,"toolbar at the bottom of the recipe modal")," when editing rich fields (like the summary or instructions)? It gives you quick access to some editing and symbols."),o.createElement(Rg,null,"The ",o.createElement("strong",null,"Bulk Edit column")," on some of the WP Recipe Maker > Manage pages allows you to quickly edit multiple rows at once."),o.createElement(Rg,null,"Make sure to use the ",o.createElement("a",{href:"https://help.bootstrapped.ventures/article/182-itemlist-metadata-for-recipe-roundup-posts",target:"_blank"},"Recipe Roundup feature")," for roundup posts. This will add itemList metadata that allows those posts to show up as a carousel in Google."),o.createElement(Rg,null,"Give your visitors an easy way to find recipes by course, cuisine, ingredient, calories, ... by combining WPRM with our ",o.createElement("a",{href:"https://demo.wprecipemaker.com/recipe-index/",target:"_blank"},"WP Ultimate Post Grid plugin"),"."),o.createElement(Rg,null,"When adding equipment or ingredient names, the toolbar at the bottom of the recipe modal will ",o.createElement("strong",null,"show suggestions")," that you used before. Just click to use them and keep things consistent!"),o.createElement(Rg,null,o.createElement("strong",null,"Toggle specific columns")," at the top of the WP Recipe Maker > Manage page to customize it to your needs."),o.createElement(Rg,null,"Join the ",o.createElement("a",{href:"https://www.facebook.com/groups/1741126932849712/",target:"_blank"},"WP Recipe Maker Facebook Group")," to get access to a community of WPRM food bloggers, just like you!")];class Hg extends o.Component{constructor(e){super(e);const t=Math.floor(Math.random()*zg.length);this.changeTip=this.changeTip.bind(this);const r=setInterval(this.changeTip,15e3);this.state={activeTip:t,interval:r,bar:"odd"}}changeTip(e=1){let t=this.state.activeTip+e;t<0?t+=zg.length:t%=zg.length,clearInterval(this.state.interval),this.setState({activeTip:t,interval:setInterval(this.changeTip,15e3),bar:"even"===this.state.bar?"odd":"even"})}render(){return o.createElement(g,{title:(0,v.f)("Quick Tips")},o.createElement("div",{className:"wprm-admin-dashboard-tips-container"},o.createElement("div",{className:"wprm-admin-dashboard-tips-prev",onClick:()=>{this.changeTip(-1)}},"<"),o.createElement("div",{className:"wprm-admin-dashboard-tips"},zg.map(((e,t)=>{let r=["wprm-admin-dashboard-tip-container"];return t===this.state.activeTip&&r.push("wprm-admin-dashboard-tip-container-active"),o.createElement("div",{className:r.join(" "),key:t},e)}))),o.createElement("div",{className:"wprm-admin-dashboard-tips-next",onClick:()=>{this.changeTip(1)}},">")),o.createElement("div",{className:"wprm-admin-dashboard-tips-progress"},o.createElement("div",{className:`wprm-admin-dashboard-tips-progress-bar wprm-admin-dashboard-tips-progress-bar-${this.state.bar}`})))}}const{hooks:Ug}=WPRecipeMakerAdmin["wp-recipe-maker/dist/shared"];let Gg=Ug.applyFilters("dashboardBlocks",[{id:"recipes",block:_g},{id:"news",block:Cg},{id:"health",block:Ng},{id:"tips",block:Hg},{id:"learn",block:kg},{id:"analytics",block:bg}]);window.wprm_admin_dashboard.hasOwnProperty("feedback")&&window.wprm_admin_dashboard.feedback&&Gg.unshift({id:"feedback",block:xg});class Wg extends o.Component{render(){let e=!1;return window.wprm_admin_dashboard.hasOwnProperty("marketing")&&window.wprm_admin_dashboard.marketing&&(e=wprm_admin_dashboard.marketing),o.createElement(o.Fragment,null,o.createElement("h1",null,"WP Recipe Maker"),!1!==e&&o.createElement(E,{campaign:e}),o.createElement(m,{blocks:Gg}))}}let Zg=document.getElementById("wprm-admin-dashboard");if(Zg){(0,i.H)(Zg).render(o.createElement(Wg,null))}},44141:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n={call(e,t={}){const r=wprm_admin.nonce,n={method:"POST",credentials:"same-origin",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded; charset=utf-8","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:0},body:new URLSearchParams({action:e,security:r,...t}).toString()};return fetch(wprm_admin.ajax_url,n).then((function(t){return t.ok?t.json().then((function(r){return r.success?void 0===r.data||r.data:(i(e,n,t,r),!1)})).catch((function(r){return console.error("Failed to parse JSON response:",e,r),i(e,n,t,null,r),!1})):(i(e,n,t),!1)})).catch((function(t){return console.error("AJAX request failed:",e,t),i(e,n,null,null,t),!1}))}};async function i(e,t,r,n=null,i=null){console.log("AJAX Error:",e,t),r&&console.log("Response:",r),n&&console.log("JSON:",n),i&&console.log("Error:",i);let o="";if(i)o="Network error occurred. Please check your internet connection and try again.\r\n\r\n",o+=`Error: ${i.message||i}`;else if(r){const e=parseInt(r.status);let t=!1;300<=e&&e<=399?t="A redirection is breaking the AJAX endpoint. Are any redirections set up in the .htaccess file or using a plugin?":401===e||403===e?t="Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.":404===e?t="The AJAX endpoint could not be found. This might be a plugin conflict or server configuration issue.":500<=e&&e<=599&&(t="The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs."),t&&(o+=`${t}\r\n\r\n`);o+=`Response: ${`${r.url} ${r.redirected?"(redirected)":""}- ${r.status} - ${r.statusText}`}`}n&&n.data&&n.data.message?o+=`\r\n\r\nServer message: ${n.data.message}`:n&&n.message&&(o+=`\r\n\r\nServer message: ${n.message}`);let a=!0;if(n&&n.data&&n.data.message){const e=n.data.message.toLowerCase();-1===e.indexOf("permission")&&-1===e.indexOf("nonce")&&-1===e.indexOf("logged out")&&-1===e.indexOf("session")||(alert("You got logged out or your session expired. Please try logging out of WordPress and back in again."),a=!1)}if(a&&(o+="\r\n\r\nPress OK to contact support@bootstrapped.ventures for support (opens an email popup).",confirm(o))){const t="support@bootstrapped.ventures",r="WP Recipe Maker AJAX Error Message",n=`I received the error message below at ${window.location.href}\r\n\r\nAction: ${e}\r\n\r\n${o}`;window.open(`mailto:${encodeURIComponent(t)}?subject=${encodeURIComponent(r)}&body=${encodeURIComponent(n)}`)}}},50116:(e,t,r)=>{"use strict";r.d(t,{A:()=>J});var n=r(10409);const i=wprm_admin.endpoints.analytics,o={delete:e=>n.A.call(`${i}/${e}`,"DELETE")},a=wprm_admin.endpoints.custom_taxonomies,c={save(e,t){const r={...t},i=e?"PUT":"POST";return n.A.call(a,i,r)}},u=wprm_admin.endpoints.dashboard,s={getAnalytics:()=>n.A.call(`${u}/analytics`)},l=wprm_admin.endpoints.notices,p={dismissNotice(e){const t={id:e};return n.A.call(l,"DELETE",t)}},f=wprm_admin.endpoints.idea,d=wprm_admin.endpoints.idea_import,h={get:e=>n.A.call(`${f}/${e}?t=${Date.now()}`),save(e){const t={idea:e};let r=f,i="POST";const o=!!e.id&&parseInt(e.id);return o&&(r+=`/${o}`,i="PUT"),n.A.call(r,i,t)},updateStatus(e,t){const r={idea:{status:t}};return n.A.call(`${f}/${e}`,"PUT",r)},delete(e,t=!1){let r=`${f}/${e}`;return t&&(r+="?force=true"),n.A.call(r,"DELETE")},import:e=>n.A.call(d,"POST",{ideas:e})},m=wprm_admin.endpoints.modal,y={parseIngredients(e){const t={ingredients:e};return n.A.call(`${m}/ingredient/parse`,"POST",t)},aiImportRecipe(e){const t={text:e};return n.A.call(`${m}/ai-recipe-import`,"POST",t)}},v=wprm_admin.endpoints.list,g={get:e=>n.A.call(`${v}/${e}?t=${Date.now()}`),save(e){const t={list:e};let r=v,i="POST";const o=!!e.id&&parseInt(e.id);return o&&(r+=`/${o}`,i="PUT"),n.A.call(r,i,t)},updateStatus(e,t){const r={status:t};return n.A.call(`${v}/${e}`,"PUT",r)},delete(e,t=!1){let r=`${v}/${e}`;return t&&(r+="?force=true"),n.A.call(r,"DELETE")}},b=wprm_admin.endpoints.manage,w=wprm_admin.endpoints.rating,x=wprm_admin.endpoints.taxonomy;let I=!1,S=!1;const E={getData(e){return I?(S=e,new Promise((e=>e(!1)))):this.getDataDebounced(e)},getDataDebounced(e){return I=!0,n.A.call(`${b}/${e.route}`,"POST",e).then((e=>{if(S){const e=S;return S=!1,this.getDataDebounced(e)}return I=!1,e}))},deleteUserRatings:e=>n.A.call(`${w}/recipe/${e}`,"DELETE"),getTerm:(e,t)=>n.A.call(`${x}${e}/${t}`),createTerm(e,t){const r={name:t};return n.A.call(`${x}${e}`,"POST",r)},cloneTerm(e,t,r){const i={type:e,id:t,name:r};return n.A.call(`${b}/taxonomy/clone`,"POST",i)},deleteTerm:(e,t)=>n.A.call(`${x}${e}/${t}?force=true`,"DELETE"),renameTerm(e,t,r){const i={name:r};return n.A.call(`${x}${e}/${t}`,"POST",i)},changeTermSlug(e,t,r){const i={slug:r};return n.A.call(`${x}${e}/${t}`,"POST",i)},changeTermDescription(e,t,r){const i={description:r};return n.A.call(`${x}${e}/${t}`,"POST",i)},renameTermLabel(e,t,r){const i={type:e,id:t,label:r};return n.A.call(`${b}/taxonomy/label`,"POST",i)},updateTermLanguage(e,t,r){const i={type:e,id:t,language:r};return n.A.call(`${b}/taxonomy/language`,"POST",i)},mergeTerm(e,t,r){const i={type:e,oldId:t,newId:r};return n.A.call(`${b}/taxonomy/merge`,"POST",i)},updateTaxonomyMeta(e,t,r){let i={};return i[e]=r,n.A.call(`${x}${e}/${t}`,"POST",i)},bulkEdit(e,t,r,i){const o={type:t,ids:r,action:i};return n.A.call(`${b}/${e}/bulk`,"POST",o)},getTermId(e,t){const r={taxonomy:e,name:t};return n.A.call(`${b}/taxonomy/term-id`,"POST",r)},getShoppingGroups(e=""){const t={search:e,limit:50};return n.A.call(`${b}/taxonomy/shopping-groups`,"POST",t).then((e=>e&&e.groups?e.groups:[]))}},M=wprm_admin.endpoints.modal;let j=!1,O=!1,T=!1;const D={getSuggestions(e){return j?(T=e,new Promise((e=>e(!1)))):this.getSuggestionsDebounced(e)},getSuggestionsDebounced(e){j=!0;const t=Date.now();return!1!==O&&500>t-O?new Promise((r=>{setTimeout((()=>{r(this.getSuggestionsDebounced(e))}),t-O)})):(O=t,n.A.call(`${M}/suggest`,"POST",e).then((e=>{if(T){const e=T;return T=!1,this.getSuggestionsDebounced(e)}return j=!1,e})))}},N=wprm_admin.endpoints.rating,P={update(e){const t={rating:e};return n.A.call(`${N}`,"POST",t)},updateComment(e,t){const r={rating:t};return n.A.call(`${N}/comment/${e}`,"POST",r)},delete:e=>n.A.call(`${N}/${e}`,"DELETE")};var A=r(44141);const k=wprm_admin.endpoints.recipe,L=wprm_admin.endpoints.manage,C=()=>{const e="undefined"!=typeof wprm_admin_modal&&wprm_admin_modal&&wprm_admin_modal.multilingual?wprm_admin_modal.multilingual:!("undefined"==typeof wprm_admin_manage||!wprm_admin_manage||!wprm_admin_manage.multilingual)&&wprm_admin_manage.multilingual;return!!e&&(e.current?e.current:!!e.default&&e.default)},B={get:e=>n.A.call(`${k}/${e}?t=${Date.now()}`),getFrontend:e=>n.A.call(`${k}/${e}?t=${Date.now()}`),save(e){const t=(e=>{if("public"===wprm_admin.settings.post_type_structure)return e;if(e.id)return e;if(Object.prototype.hasOwnProperty.call(e,"language"))return e;const t=C();return t?{...e,language:t}:e})(e),r={recipe:t};let i=k,o="POST";const a=!!e.id&&parseInt(e.id);return a&&(i+=`/${a}`,o="PUT"),n.A.call(i,o,r)},updateStatus(e,t){const r={status:t};return n.A.call(`${k}/${e}`,"PUT",r)},delete(e,t=!1){let r=`${k}/${e}`;return t&&(r+="?force=true"),n.A.call(r,"DELETE")},deleteRevision:e=>n.A.call(`${L}/revision/${e}`,"DELETE"),createPostForRecipe:e=>A.A.call("wprm_create_post_for_recipe",{recipe_id:e}),addRecipeToPost:(e,t)=>A.A.call("wprm_add_recipe_to_post",{recipe_id:e,post_id:t})},_=wprm_admin.endpoints.setting,R={save(e){let t={settings:e};return n.A.call(_,"POST",t)}},z=wprm_admin.endpoints.template;let H={},U={},G={},W={};const Z={previewShortcode(e,t,r,n="default"){return H[n]||(H[n]=[]),U[n]||(U[n]={}),U[n][e]=t,W[n]=r,clearTimeout(G[n]),G[n]=setTimeout((()=>{this.previewShortcodes(n)}),500),new Promise((e=>H[n].push(e)))},previewShortcodes(e="default"){const t=H[e]||[],r=U[e]||{},n=W[e]||!1;H[e]=[],U[e]={},W[e]=!1;const i={recipeId:n,shortcodes:r};fetch(`${z}/preview`,{method:"POST",headers:{"X-WP-Nonce":wprm_admin.api_nonce,Accept:"application/json","Content-Type":"application/json"},credentials:"same-origin",body:JSON.stringify(i)}).then((e=>e.json().then((r=>{let n=e.ok?r.preview:{};t.forEach((e=>e(n)))}))))},searchRecipes:e=>A.A.call("wprm_search_recipes",{search:e}).then((e=>e&&e.recipes_with_id?e.recipes_with_id:[])),save(e){const t={template:e};return n.A.call(z,"POST",t)},delete(e){const t={slug:e};return n.A.call(z,"DELETE",t)}},q=wprm_admin.endpoints.utilities,F={saveImage(e){const t={url:e};return n.A.call(`${q}/save_image`,"POST",t)},giveFeedback(e){const t={feedback:e};return n.A.call(`${q}/feedback`,"POST",t)},getPostSummary:e=>n.A.call(`${q}/post_summary/${e}`),previewRecipe(e){const t={json:e};return n.A.call(`${q}/preview`,"POST",t)}},{hooks:V}=WPRecipeMakerAdmin["wp-recipe-maker/dist/shared"],J=V.applyFilters("api",{analytics:o,customTaxonomy:c,dashboard:s,general:p,idea:h,import:y,list:g,manage:E,modal:D,rating:P,recipe:B,settings:R,template:Z,utilities:F})},10409:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});const n={call(e,t="GET",r=!1){let n=wprm_admin.api_nonce;"object"==typeof window.wpApiSettings&&window.wpApiSettings.nonce&&(n=window.wpApiSettings.nonce);let i={method:t,headers:{"X-WP-Nonce":n,Accept:"application/json","Cache-Control":"no-cache, no-store, must-revalidate",Pragma:"no-cache",Expires:0},credentials:"same-origin"};"PUT"!==t&&"DELETE"!==t||(i.method="POST",i.headers["X-HTTP-Method-Override"]=t),r&&(i.headers["Content-Type"]="application/json",i.body=JSON.stringify(r));let o=0;return e=e.replace(/\?/g,(function(e){return o++,2<=o?"&":e})),fetch(e,i).then((function(t){return t.ok?t.json():(async function(e,t,r){console.log(e,t),console.log(r);let n="";const i=parseInt(r.status);let o=!1;300<=i&&i<=399?o="A redirection is breaking the API endpoint. Are any redirections set up in the .htaccess file or using a plugin?":401===i||403===i?o="Something is blocking access. Are you or your webhost using a firewall like Cloudflare WAF or Sucuri? Try whitelisting your own IP address or this specific action.":404===i?o="The rest API endpoint could not be found. Are your permalinks set up correctly?":500<=i&&i<=599&&(o="The server is throwing an error. It could be hitting a memory or execution limit. Check with your webhost what the exact error is in the logs.");o&&(n+=`${o}\r\n\r\n`);n+="Press OK to contact support@bootstrapped.ventures for support (opens an email popup).";const a=`${r.url} ${r.redirected?"(redirected)":""}- ${r.status} - ${r.statusText}`;n+=`\r\n\r\n${a}`;let c=!0;try{await r.text().then((e=>{console.log(e),-1!==e.indexOf("rest_cookie_invalid_nonce")?(alert("You got logged out or your session expired. Please try logging out of WordPress and back in again."),c=!1):n+=`\r\n\r\n${e}`}))}catch(u){console.log(u),n+=`\r\n\r\n${u}`}if(c&&confirm(n)){const e="support@bootstrapped.ventures",t="WP Recipe Maker Error Message",r=`I received the error message below at ${window.location.href}\r\n\r\n${n}`;window.open(`mailto:${encodeURIComponent(e)}?subject=${encodeURIComponent(t)}&body=${encodeURIComponent(r)}`)}}(e,i,t),!1)}))}}},33861:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(77810),i=r(55494),o=r(58783);const a={adjustable:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyLjUiIHkxPSIxMi41IiB4Mj0iMTUuNSIgeTI9IjEyLjUiPjwvbGluZT4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjAuNSIgeTE9IjMuNSIgeDI9IjMuNSIgeTI9IjMuNSI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOS41IiB5MT0iMy41IiB4Mj0iMTUuNSIgeTI9IjMuNSI+PC9saW5lPiA8cmVjdCBkYXRhLWNvbG9yPSJjb2xvci0yIiB4PSIzLjUiIHk9IjAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHdpZHRoPSIzIiBoZWlnaHQ9IjYiPjwvcmVjdD4gPHJlY3QgZGF0YS1jb2xvcj0iY29sb3ItMiIgeD0iOS41IiB5PSI5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB3aWR0aD0iMyIgaGVpZ2h0PSI2Ij48L3JlY3Q+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjUiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMTIuNSI+PC9saW5lPiA8L2c+PC9zdmc+",bold:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTIuNSwxLjVoNmEzLDMsMCwwLDEsMywzaDBhMywzLDAsMCwxLTMsM2gtNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4gPHBhdGggZD0iTTQuNSw3LjVIMTBBMy41LDMuNSwwLDAsMSwxMy41LDExaDBBMy41LDMuNSwwLDAsMSwxMCwxNC41SDIuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4gPGxpbmUgeDE9IjQuNSIgeTE9IjEuNSIgeDI9IjQuNSIgeTI9IjE0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==",clock:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOC41IiBjeT0iOC41IiByPSI3Ij48L2NpcmNsZT4gPHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiA1LjUsNS41IDguNSw4LjUgMTMuNSw4LjUgIj48L3BvbHlsaW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjMuNSIgeDI9IjguNSIgeTI9IjQuNSI+PC9saW5lPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjEzLjUiIHgyPSI4LjUiIHkyPSIxMi41Ij48L2xpbmU+IDxsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy41IiB5MT0iOC41IiB4Mj0iNC41IiB5Mj0iOC41Ij48L2xpbmU+IDwvZz48L3N2Zz4=",close:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEzLjUiIHkxPSIyLjUiIHgyPSIyLjUiIHkyPSIxMy41IiBkYXRhLWNhcD0iYnV0dCI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMi41IiB5MT0iMi41IiB4Mj0iMTMuNSIgeTI9IjEzLjUiIGRhdGEtY2FwPSJidXR0Ij48L2xpbmU+IDwvZz48L3N2Zz4=",code:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iMTAuNSIgeTE9IjEuNSIgeDI9IjUuNSIgeTI9IjE0LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8cG9seWxpbmUgcG9pbnRzPSIzLjUgNC41IDAuNSA3LjUgMy41IDEwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCI+PC9wb2x5bGluZT4gPHBvbHlsaW5lIHBvaW50cz0iMTIuNSA0LjUgMTUuNSA3LjUgMTIuNSAxMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZGF0YS1jYXA9ImJ1dHQiPjwvcG9seWxpbmU+PC9nPjwvc3ZnPg==","checkbox-alternate":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiA0LjUsNi41IDcuNSw5LjUgMTUuNSwxLjUgIi8+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMy41LDcuNXY2IGMwLDAuNTUyLTAuNDQ4LDEtMSwxaC0xMWMtMC41NTIsMC0xLTAuNDQ4LTEtMXYtMTFjMC0wLjU1MiwwLjQ0OC0xLDEtMWg5Ii8+IDwvZz48L3N2Zz4=","checkbox-checked":"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzQ0NDQ0NCI+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNC41LDcuNSA3LDEwIDEyLDUgIj48L3BvbHlsaW5lPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ0NDQ0NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC41LDE1LjVoLTEzYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiI+PC9wYXRoPjwvZz48L3N2Zz4=","checkbox-empty":"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgZmlsbD0iIzQ0NDQ0NCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNDQ0NDQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTNjLTAuNTUyLDAtMS0wLjQ0OC0xLTF2LTEzYzAtMC41NTIsMC40NDgtMSwxLTFoMTNjMC41NTIsMCwxLDAuNDQ4LDEsMXYxM0MxNS41LDE1LjA1MiwxNS4wNTIsMTUuNSwxNC41LDE1LjV6Ij48L3BhdGg+PC9nPjwvc3ZnPg==",checkmark:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMSA5LjUgNS41IDE0IDE1IDEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9nPjwvc3ZnPg==",duplicate:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY2FwPSJidXR0Ii8+IDxwb2x5bGluZSBwb2ludHM9IjEzLjUgNC41IDE1LjUgNC41IDE1LjUgMTUuNSA0LjUgMTUuNSA0LjUgMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPjwvZz48L3N2Zz4=",drag:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjAuNSIgeTE9IjUuNSIgeDI9IjE1LjUiIHkyPSI1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PGxpbmUgeDE9IjAuNSIgeTE9IjEwLjUiIHgyPSIxNS41IiB5Mj0iMTAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNvbG9yPSJjb2xvci0yIi8+PC9nPjwvc3ZnPg==",split:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWxpbmUgcG9pbnRzPSIwLjUgNS41IDAuNSAwLjUgNS41IDAuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcG9seWxpbmU+PHBvbHlsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIHBvaW50cz0iMTUuNSA1LjUgMTUuNSAwLjUgMTAuNSAwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BvbHlsaW5lPjxwb2x5bGluZSBwb2ludHM9IjAuNSAwLjUgNy41IDcuNSA3LjUgMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcG9seWxpbmU+PGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgeDE9IjE1LjUiIHkxPSIwLjUiIHgyPSI5LjUiIHkyPSI2LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==","split-thick":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkYXRhLWNvbG9yPSJjb2xvci0yIiBkPSJNMTUuNSwwaC01YS41LjUsMCwwLDAtLjM1NC44NTRsMS43OTMsMS43OTJMMTAuMjkzLDQuMjkzYTEsMSwwLDEsMCwxLjQxNCwxLjQxNGwxLjY0Ny0xLjY0NiwxLjc5MiwxLjc5M0EuNS41LDAsMCwwLDE1LjUsNmEuNDkzLjQ5MywwLDAsMCwuMTkxLS4wMzhBLjUuNSwwLDAsMCwxNiw1LjVWLjVBLjUuNSwwLDAsMCwxNS41LDBaIiBmaWxsPSIjMTExMTExIj48L3BhdGg+PHBhdGggZD0iTTQuMDYxLDIuNjQ2LDUuODU0Ljg1NEEuNS41LDAsMCwwLDUuNSwwSC41QS41LjUsMCwwLDAsMCwuNXY1YS41LjUsMCwwLDAsLjMwOS40NjJBLjQ5My40OTMsMCwwLDAsLjUsNmEuNS41LDAsMCwwLC4zNTQtLjE0NkwyLjY0Niw0LjA2MSw3LDguNDE0VjE1YTEsMSwwLDAsMCwyLDBWOGExLDEsMCwwLDAtLjI5My0uNzA3WiIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=","eafl-link":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMyOTgwYjkiIHN0cm9rZT0iIzI5ODBiOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk4MGI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5ODBiOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8L2c+PC9zdmc+","eafl-unlink":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMyOTgwYjkiIHN0cm9rZT0iIzI5ODBiOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjk4MGI5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI5ODBiOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuNSIgeTE9IjEuNSIgeDI9IjQiIHkyPSI0IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMTIiIHgyPSIxNC41IiB5Mj0iMTQuNSIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvbGluZT4gPC9nPjwvc3ZnPg==",eye:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSw4IGMwLDAsMy01LjUsNy41LTUuNVMxNS41LDgsMTUuNSw4cy0zLDUuNS03LjUsNS41UzAuNSw4LDAuNSw4eiIvPiA8Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOCIgY3k9IjgiIHI9IjIuNSIvPiA8L2c+PC9zdmc+","heading-1":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iMS40OTkiIHkxPSIxMi41IiB4Mj0iMS41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSI3LjQ5OSIgeTE9IjEyLjUiIHgyPSI3LjUiIHkyPSIzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjEuNSIgeTE9IjgiIHgyPSI3LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBwb2ludHM9IjEwLjY5NCA1LjI3OCAxMy41IDMuNSAxMy41IDEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=","heading-2":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik0xMCw1LjU0NmMuMjk5LTEuMjYyLDEuNDczLTIuMTI3LDIuNzQ4LTIuMDQsLjg5NywuMDYxLDEuNzc0LC40NzYsMi4xODgsMS4yNTIsLjA3NiwuMTQyLC4yNDYsLjUwMSwuMjQ4LDEuMDM5LC4wMDUsMS4yNjMtLjkyNSwyLjE1Ny0yLjQyNSwzLjcyNy0uNjQ0LC42NzQtMS41OTgsMS42ODYtMi43NTksMi45NzdoNS41MTciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9nPjwvc3ZnPg==","heading-3":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjUiIHkxPSIzLjUiIHgyPSIuNSIgeTI9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9IjYuNSIgeTE9IjMuNSIgeDI9IjYuNSIgeTI9IjEyLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PGxpbmUgeDE9Ii41IiB5MT0iOCIgeDI9IjYuNSIgeTI9IjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PHBhdGggZGF0YS1jb2xvcj0iY29sb3ItMiIgZD0iTTEwLjUsMTFjLjQ4MSwuOTY4LDEuNDI5LDEuNDYzLDIuNDkyLDEuNDYzLDEuNDE0LDAsMi40NjItLjk4MywyLjQ4Ny0yLjAyNSwuMDI4LTEuMTc5LTEuNDc5LTIuNDM4LTMuNDc5LTIuNDM4LDIsMCwzLjUwOC0xLjI1OCwzLjQ3OS0yLjQzOC0uMDI1LTEuMDQyLTEuMDczLTIuMDI1LTIuNDg3LTIuMDI1LTEuMDYzLDAtMi4wMTEsLjQ5NS0yLjQ5MiwxLjQ2MyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L2c+PC9zdmc+","heading-4":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBwb2ludHM9IjEzLjUgMTIuNSAxMy41IDMuNSA5IDEwLjUgMTUuNSAxMC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT48L2c+PC9zdmc+","heading-5":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik05LjIyMywxMC40NThjLjQ2NSwxLjI0MSwxLjYwNCwyLjA1NSwyLjgxMSwyLjA0MiwxLjU4LS4wMTcsMi45ODItMS40NDYsMi44NzQtMy4wMzEtLjA5Mi0xLjM1NS0xLjI1Ny0yLjM4OC0yLjUxMy0yLjU5Mi0xLjEtLjE3OC0yLjIzNCwuMjg3LTIuOTUzLDEuMjA5bC40MjQtNC41ODZoNC42MzMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+PC9nPjwvc3ZnPg==","heading-6":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48bGluZSB4MT0iLjQ5OSIgeTE9IjEyLjUiIHgyPSIuNSIgeTI9IjMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48bGluZSB4MT0iNi40OTkiIHkxPSIxMi41IiB4Mj0iNi41IiB5Mj0iMy41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxsaW5lIHgxPSIuNSIgeTE9IjgiIHgyPSI2LjUiIHkyPSI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9saW5lPjxwYXRoIGRhdGEtY29sb3I9ImNvbG9yLTIiIGQ9Ik0xNS4yNTIsNC44ODdzLS43MzItMS40NDEtMi41NjgtMS4zODVjLTEuOTUyLC4wNi0zLjA2OSwyLjM4LTMuMDY5LDQuMjcxLDAsMi45OTEsMS4xODIsNC42ODcsMy4wODEsNC43MjcsMS4yMTYsLjAyNSwyLjcyMS0uOTg1LDIuODAxLTIuNjE0LC4wNzEtMS40NDgtLjk0MS0yLjg0NC0yLjQ3Ni0yLjg0NC0xLjc5MiwwLTIuOTUsLjk2MS0zLjEzMiwyLjk2MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48L2c+PC9zdmc+",italic:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjYuNSIgeTE9IjAuNSIgeDI9IjEyLjUiIHkyPSIwLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIzLjUiIHkxPSIxNS41IiB4Mj0iOS41IiB5Mj0iMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPGxpbmUgeDE9IjkuNSIgeTE9IjAuNSIgeDI9IjYuNSIgeTI9IjE1LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+PC9nPjwvc3ZnPg==",link:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8L2c+PC9zdmc+",lock:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZD0iTTEzLjUsMTUuNUgyLjVhMSwxLDAsMCwxLTEtMXYtN2ExLDEsMCwwLDEsMS0xaDExYTEsMSwwLDAsMSwxLDF2N0ExLDEsMCwwLDEsMTMuNSwxNS41WiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNNC41LDYuNVY0QTMuNSwzLjUsMCwwLDEsOCwuNUg4QTMuNSwzLjUsMCwwLDEsMTEuNSw0VjYuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGN4PSI4IiBjeT0iMTEiIHI9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2NpcmNsZT4gPC9nPjwvc3ZnPg==",merge:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMC41IiB5MT0iMTIuNSIgeDI9IjEzLjUiIHkyPSIxNS41IiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L2xpbmU+IDxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjQuNSw0LjUgOC41LDAuNSAxMi41LDQuNSAiPjwvcG9seWxpbmU+IDxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjguNSwwLjUgOC41LDEwLjUgMy41LDE1LjUgIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",movie:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjIuNSIgY3k9IjIuNSIgcj0iMiIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iOCIgY3k9IjMiIHI9IjEuNSIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAuNSw5LjV2LTIgYzAtMC41NTItMC40NDgtMS0xLTFoLThjLTAuNTUyLDAtMSwwLjQ0OC0xLDF2N2MwLDAuNTUyLDAuNDQ4LDEsMSwxaDhjMC41NTIsMCwxLTAuNDQ4LDEtMXYtMmw1LDJ2LTdMMTAuNSw5LjV6Ii8+PC9nPjwvc3ZnPg==",pencil:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cG9seWdvbiBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IiAxMywwLjUgMTUuNSwzIDcuNSwxMSA0LDEyIDUsOC41ICI+PC9wb2x5Z29uPiA8bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEiIHkxPSIyLjUiIHgyPSIxMy41IiB5Mj0iNSI+PC9saW5lPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTMuNSw5LjV2NSBjMCwwLjU1Mi0wLjQ0OCwxLTEsMWgtMTFjLTAuNTUyLDAtMS0wLjQ0OC0xLTF2LTExYzAtMC41NTIsMC40NDgtMSwxLTFoNSI+PC9wYXRoPiA8L2c+PC9zdmc+",photo:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTMgYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiIvPiA8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMi41LDEyLjUgOS41LDcuNSAxMy41LDExLjUgIiBkYXRhLWNvbG9yPSJjb2xvci0yIi8+IDxjaXJjbGUgY3g9IjQuNSIgY3k9IjUuNSIgcj0iMS41IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiIgZGF0YS1zdHJva2U9Im5vbmUiIHN0cm9rZT0ibm9uZSIvPjwvZz48L3N2Zz4=",plus:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjguNSIgeTE9IjQuNSIgeDI9IjguNSIgeTI9IjEyLjUiLz4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQuNSIgeTE9IjguNSIgeDI9IjEyLjUiIHkyPSI4LjUiLz4gPC9nPjwvc3ZnPg==","plus-text":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cmVjdCBkYXRhLWVsZW1lbnQ9ImZyYW1lIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSI0IiByeT0iNCIgc3Ryb2tlPSJub25lIiBmaWxsPSIjZmZmZmZmIj48L3JlY3Q+PGcgY2xhc3M9Im5jLWljb24td3JhcHBlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS41OTk5OTk5OTk5OTk5OTk2IDEuNTk5OTk5OTk5OTk5OTk5Nikgc2NhbGUoMC44KSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBvbHlsaW5lIHBvaW50cz0iMC41IDIuNSAwLjUgMC41IDE0LjUgMC41IDE0LjUgMi41Ij48L3BvbHlsaW5lPjxsaW5lIHgxPSI3LjUiIHkxPSIwLjUiIHgyPSI3LjUiIHkyPSIxNS41Ij48L2xpbmU+PGxpbmUgeDE9IjQuNSIgeTE9IjE1LjUiIHgyPSIxMC41IiB5Mj0iMTUuNSI+PC9saW5lPjxsaW5lIHgxPSIxMyIgeTE9IjYiIHgyPSIxMyIgeTI9IjExIiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48bGluZSB4MT0iMTAuNSIgeTE9IjguNSIgeDI9IjE1LjUiIHkyPSI4LjUiIHN0cm9rZT0iIzExMTExMSI+PC9saW5lPjwvZz48L3N2Zz4=",print:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMy41IDMuNSAzLjUgMC41IDEyLjUgMC41IDEyLjUgMy41IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPHBvbHlsaW5lIHBvaW50cz0iMy41IDEyLjUgMC41IDEyLjUgMC41IDUuNSAxNS41IDUuNSAxNS41IDEyLjUgMTIuNSAxMi41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPiA8cmVjdCB4PSIzLjUiIHk9IjkuNSIgd2lkdGg9IjkiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+","question-box":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSI4IiBjeT0iMTIiIHI9IjEiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzExMTExMSI+PC9jaXJjbGU+PHBhdGggZD0iTTYuNSw0LjA3N2MuOTUzLS44NiwzLjAxOC0uODQ1LDMuNDIzLjYzNUMxMC40NSw2LjYzNCw4LDYuNjQyLDgsOS41IiBzdHJva2U9IiMxMTExMTEiPjwvcGF0aD48cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMS41Ij48L3JlY3Q+PC9nPjwvc3ZnPg==",question:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGN4PSI4IiBjeT0iMTMuNSIgcj0iMS41Ii8+IDxwYXRoIGZpbGw9IiMxMTExMTEiIGQ9Ik04LDBDNi4zMDksMCw0Ljc5MiwxLjA3Miw0LjIyOSwyLjY2N0wzLjg5NSwzLjYwOUw1Ljc4LDQuMjc2bDAuMzMzLTAuOTQzQzYuMzk2LDIuNTM2LDcuMTU0LDIsOCwyIGMxLjEwMywwLDIsMC44OTcsMiwyYzAsMC42MzItMC4yNDUsMC44MzktMC45NTIsMS4zNDdDOC4xODQsNS45NjcsNyw2LjgxNyw3LDl2MWgyVjljMC0xLjE1NywwLjQ4Mi0xLjUwMywxLjIxNC0yLjAyOCBDMTAuOTY4LDYuNDMxLDEyLDUuNjksMTIsNEMxMiwxLjc5NCwxMC4yMDYsMCw4LDB6Ii8+PC9nPjwvc3ZnPg==",reload:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xLjUsNy41IGMwLTMuODY2LDMuMTM0LTcsNy03YzIuNjM2LDAsNC44MjgsMS42NDEsNiw0Ij48L3BhdGg+IDxwb2x5bGluZSBwb2ludHM9IjE0LjUsMC41IDE0LjUsNC41IDEwLjUsNC41ICI+PC9wb2x5bGluZT4gPHBhdGggZD0iTTE1LjUsOC41IGMwLDMuODY2LTMuMTM0LDctNyw3Yy0yLjYzNiwwLTQuODI4LTEuNjQxLTYtNCIgc3Ryb2tlPSIjMTExMTExIj48L3BhdGg+IDxwb2x5bGluZSBwb2ludHM9IjIuNSwxNS41IDIuNSwxMS41IDYuNSwxMS41ICIgc3Ryb2tlPSIjMTExMTExIj48L3BvbHlsaW5lPjwvZz48L3N2Zz4=",restore:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0wLjUsNS41bDUtNXYzIGMzLjE1NiwwLDcsMS44NTQsNyw3Yy0xLjU1OS0yLjUyMy00LjUtMy03LTN2M0wwLjUsNS41eiIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDEwLjV2NCBjMCwwLjU1MiwwLjQ0OCwxLDEsMWgxM2MwLjU1MiwwLDEtMC40NDgsMS0xdi0xMWMwLTAuNTUyLTAuNDQ4LTEtMS0xaC0yIi8+PC9nPjwvc3ZnPg==",search:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iNy41IiBjeT0iNy41IiByPSI2Ij48L2NpcmNsZT4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjUiIHkxPSIxNS41IiB4Mj0iMTEuNzQyIiB5Mj0iMTEuNzQyIj48L2xpbmU+IDwvZz48L3N2Zz4=",sparks:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkPSJNMTMsNmEuNzUuNzUsMCwwLDEtLjc1LS43NSwxLjUsMS41LDAsMCwwLTEuNS0xLjUuNzUuNzUsMCwwLDEsMC0xLjUsMS41LDEuNSwwLDAsMCwxLjUtMS41Ljc1Ljc1LDAsMCwxLDEuNSwwLDEuNSwxLjUsMCwwLDAsMS41LDEuNS43NS43NSwwLDAsMSwwLDEuNSwxLjUsMS41LDAsMCwwLTEuNSwxLjVBLjc1Ljc1LDAsMCwxLDEzLDZaIiBmaWxsPSIjMTExMTExIiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L3BhdGg+PHBhdGggZD0iTTYsMTZhMSwxLDAsMCwxLTEtMSw0LDQsMCwwLDAtNC00QTEsMSwwLDAsMSwxLDksNCw0LDAsMCwwLDUsNSwxLDEsMCwwLDEsNyw1YTQsNCwwLDAsMCw0LDQsMSwxLDAsMCwxLDAsMiw0LDQsMCwwLDAtNCw0QTEsMSwwLDAsMSw2LDE2WiIgZmlsbD0iIzExMTExMSI+PC9wYXRoPjwvZz48L3N2Zz4=","star-empty":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwgMCkiPjxwb2x5Z29uIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0MzQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMTIsMi42IDE1LDkgMjEuNCw5IDE2LjcsMTMuOSAxOC42LDIxLjQgMTIsMTcuNiA1LjQsMjEuNCA3LjMsMTMuOSAyLjYsOSA5LDkgIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PC9nPjwvc3ZnPg==","star-full":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyA+PHBhdGggZmlsbD0iIzM0MzQzNCIgZD0iTTEyLjcxMiwxLjk0MmwyLjk2OSw2LjAxNWw2LjYzOCwwLjk2NWMwLjY1MSwwLjA5NSwwLjkxMSwwLjg5NSwwLjQ0LDEuMzU0bC00LjgwNCw0LjY4MmwxLjEzNCw2LjYxMmMwLjExMSwwLjY0OS0wLjU3LDEuMTQzLTEuMTUyLDAuODM3TDEyLDE5LjI4NmwtNS45MzgsMy4xMjJDNS40OCwyMi43MTQsNC43OTksMjIuMjE5LDQuOTEsMjEuNTdsMS4xMzQtNi42MTJsLTQuODA0LTQuNjgyYy0wLjQ3MS0wLjQ1OS0wLjIxMS0xLjI2LDAuNDQtMS4zNTRsNi42MzgtMC45NjVsMi45NjktNi4wMTVDMTEuNTc5LDEuMzUyLDEyLjQyMSwxLjM1MiwxMi43MTIsMS45NDJ6Ii8+PC9nPjwvc3ZnPg==",style:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48cGF0aCBkPSJNNC42OSw3Ljc0YTIuNTI0LDIuNTI0LDAsMCwxLDMuNTcsMy41N0M3LjI3NCwxMi4zLDMuNSwxMi41LDMuNSwxMi41UzMuNyw4LjcyNiw0LjY5LDcuNzRaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9wYXRoPjxwYXRoIGQ9Ik05LjUuNWgtOGExLDEsMCwwLDAtMSwxdjEzYTEsMSwwLDAsMCwxLDFoMTNhMSwxLDAsMCwwLDEtMXYtOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD48cGF0aCBkPSJNMTAuNjQzLDcuNWw0LjQxMy00LjQxNEExLjUxNSwxLjUxNSwwLDAsMCwxMi45MTQuOTQ0TDguNSw1LjM1NyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvcGF0aD48L2c+PC9zdmc+",subscript:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMi41IDQuNSAyLjUgMi41IDEyLjUgMi41IDEyLjUgNC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT4gPGxpbmUgeDE9IjcuNSIgeTE9IjIuNSIgeDI9IjcuNSIgeTI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSI1LjUiIHkxPSIxMy41IiB4Mj0iOS41IiB5Mj0iMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPHBhdGggZD0iTTE1LDE1LjMyNEgxMS45MDd2LS43NThsMS4wNC0xLjA1M3EuNDQ3LS40NjUuNTg0LS42MzZhMS40MzcsMS40MzcsMCwwLDAsLjE5MS0uMjkzLjY1LjY1LDAsMCwwLC4wNTMtLjI1Ny4zMzUuMzM1LDAsMCwwLS4xMDctLjI2Mi40NDQuNDQ0LDAsMCwwLS4zLS4xLjgyLjgyLDAsMCwwLS40MDYuMTE1LDIuOTM1LDIuOTM1LDAsMCwwLS40NjUuMzRsLS42MzMtLjc0MWEzLjQ1NCwzLjQ1NCwwLDAsMSwuNTU0LS40MjEsMS45NzIsMS45NzIsMCwwLDEsLjQ4OC0uMTkzQTIuMzU0LDIuMzU0LDAsMCwxLDEzLjUsMTFhMS44LDEuOCwwLDAsMSwuNzM5LjE0NiwxLjE1NSwxLjE1NSwwLDAsMSwuNS40MTYsMS4wNjMsMS4wNjMsMCwwLDEsLjE3OS42LDEuNTcyLDEuNTcyLDAsMCwxLS4yNTYuODgzLDIuOTQzLDIuOTQzLDAsMCwxLS4zNDkuNDMzcS0uMjE4LjIyNi0uOTI1Ljg2M3YuMDI5SDE1WiIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBzdHJva2U9Im5vbmUiPjwvcGF0aD48L2c+PC9zdmc+",superscript:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlsaW5lIHBvaW50cz0iMC41IDQuNSAwLjUgMi41IDEwLjUgMi41IDEwLjUgNC41IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wb2x5bGluZT4gPGxpbmUgeDE9IjUuNSIgeTE9IjIuNSIgeDI9IjUuNSIgeTI9IjEzLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIzLjUiIHkxPSIxMy41IiB4Mj0iNy41IiB5Mj0iMTMuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT4gPHBhdGggZD0iTTE2LDQuMzI0SDEyLjkwN1YzLjU2NmwxLjA0LTEuMDUzcS40NDctLjQ2NS41ODQtLjYzNmExLjQzNywxLjQzNywwLDAsMCwuMTkxLS4yOTMuNjUuNjUsMCwwLDAsLjA1My0uMjU3LjMzNS4zMzUsMCwwLDAtLjEwNy0uMjYyLjQ0NC40NDQsMCwwLDAtLjMtLjEuODIuODIsMCwwLDAtLjQwNi4xMTUsMi45MzUsMi45MzUsMCwwLDAtLjQ2NS4zNEwxMi44Ni42ODJhMy40NTQsMy40NTQsMCwwLDEsLjU1NC0uNDIxQTEuOTcyLDEuOTcyLDAsMCwxLDEzLjkuMDY4LDIuMzU0LDIuMzU0LDAsMCwxLDE0LjUsMGExLjgsMS44LDAsMCwxLC43MzkuMTQ2LDEuMTU1LDEuMTU1LDAsMCwxLC41LjQxNiwxLjA2MywxLjA2MywwLDAsMSwuMTc5LjYsMS42MjcsMS42MjcsMCwwLDEtLjA2My40NjQsMS42NCwxLjY0LDAsMCwxLS4xOTMuNDE5LDIuOTQzLDIuOTQzLDAsMCwxLS4zNDkuNDMzcS0uMjE4LjIyNi0uOTI1Ljg2M3YuMDI5SDE2WiIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBzdHJva2U9Im5vbmUiPjwvcGF0aD48L2c+PC9zdmc+",temperature:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTAsOC4wNDVWMi40OWEyLDIsMCwwLDAtNCwwVjguMDQ1YTQsNCwwLDEsMCw0LDBaIj48L3BhdGg+PGNpcmNsZSBjeD0iOCIgY3k9IjExLjQ5IiByPSIyIiBzdHJva2U9IiMxMTExMTEiPjwvY2lyY2xlPjxsaW5lIHgxPSI4IiB5MT0iNC40OSIgeDI9IjgiIHkyPSI5LjQ5IiBzdHJva2U9IiMxMTExMTEiPjwvbGluZT48L2c+PC9zdmc+",trash:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIuNSw2LjV2NyBjMCwxLjEwNSwwLjg5NSwyLDIsMmg4YzEuMTA1LDAsMi0wLjg5NSwyLTJ2LTciLz4gPGxpbmUgZGF0YS1jb2xvcj0iY29sb3ItMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxLjUiIHkxPSIzLjUiIHgyPSIxNS41IiB5Mj0iMy41Ii8+IDxwb2x5bGluZSBkYXRhLWNvbG9yPSJjb2xvci0yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIgNi41LDMuNSA2LjUsMC41IDEwLjUsMC41IDEwLjUsMy41ICIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iOC41IiB5MT0iNy41IiB4Mj0iOC41IiB5Mj0iMTIuNSIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEuNSIgeTE9IjcuNSIgeDI9IjExLjUiIHkyPSIxMi41Ii8+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1LjUiIHkxPSI3LjUiIHgyPSI1LjUiIHkyPSIxMi41Ii8+IDwvZz48L3N2Zz4=",underline:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PGxpbmUgeDE9IjAuNSIgeTE9IjE1LjUiIHgyPSIxNS41IiB5Mj0iMTUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkYXRhLWNvbG9yPSJjb2xvci0yIj48L2xpbmU+IDxwYXRoIGQ9Ik0xMi41LDEuNVY4QTQuNSw0LjUsMCwwLDEsOCwxMi41SDhBNC41LDQuNSwwLDAsMSwzLjUsOFYxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+IDxsaW5lIHgxPSIxLjUiIHkxPSIxLjUiIHgyPSI1LjUiIHkyPSIxLjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L2xpbmU+IDxsaW5lIHgxPSIxMC41IiB5MT0iMS41IiB4Mj0iMTQuNSIgeTI9IjEuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48L2c+PC9zdmc+",unlink:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEyLDlsMS45NzUtMi4wMjUgYzEuMzY3LTEuMzY3LDEuMzY3LTMuNTgzLDAtNC45NWwwLDBjLTEuMzY3LTEuMzY3LTMuNTgzLTEuMzY3LTQuOTUsMEw3LDQiIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzExMTExMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik05LDEybC0yLjAyNSwxLjk3NSBjLTEuMzY3LDEuMzY3LTMuNTgzLDEuMzY3LTQuOTUsMGwwLDBjLTEuMzY3LTEuMzY3LTEuMzY3LTMuNTgzLDAtNC45NUw0LDciIGRhdGEtY2FwPSJidXR0Ij48L3BhdGg+IDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNSIgeTE9IjExIiB4Mj0iMTEiIHkyPSI1IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEuNSIgeTE9IjEuNSIgeDI9IjQiIHkyPSI0IiBkYXRhLWNhcD0iYnV0dCIgZGF0YS1jb2xvcj0iY29sb3ItMiI+PC9saW5lPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyIiB5MT0iMTIiIHgyPSIxNC41IiB5Mj0iMTQuNSIgZGF0YS1jYXA9ImJ1dHQiIGRhdGEtY29sb3I9ImNvbG9yLTIiPjwvbGluZT4gPC9nPjwvc3ZnPg==",videoplayer:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9IiMxMTExMTEiIHN0cm9rZT0iIzExMTExMSI+PHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNi41LDIuNSA2LjUsNy41IDEwLjUsNSAiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjguNSIgY3k9IjExLjUiIHI9IjIiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyLjUiIHkxPSIxMS41IiB4Mj0iNi41IiB5Mj0iMTEuNSIgZGF0YS1jb2xvcj0iY29sb3ItMiIvPiA8bGluZSBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEyLjUiIHkxPSIxMS41IiB4Mj0iMTMuNSIgeTI9IjExLjUiIGRhdGEtY29sb3I9ImNvbG9yLTIiLz4gPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE0LjUsMTUuNWgtMTMgYy0wLjU1MiwwLTEtMC40NDgtMS0xdi0xM2MwLTAuNTUyLDAuNDQ4LTEsMS0xaDEzYzAuNTUyLDAsMSwwLjQ0OCwxLDF2MTNDMTUuNSwxNS4wNTIsMTUuMDUyLDE1LjUsMTQuNSwxNS41eiIvPjwvZz48L3N2Zz4=",warning:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGFzcz0ibmMtaWNvbi13cmFwcGVyIiBmaWxsPSIjMTExMTExIj48Y2lyY2xlIGRhdGEtY29sb3I9ImNvbG9yLTIiIGRhdGEtc3Ryb2tlPSJub25lIiBjeD0iOCIgY3k9IjEyIiByPSIxIiBmaWxsPSIjMTExMTExIiBzdHJva2U9Im5vbmUiPjwvY2lyY2xlPjxsaW5lIGRhdGEtY29sb3I9ImNvbG9yLTIiIHgxPSI4IiB5MT0iNC41IiB4Mj0iOCIgeTI9IjkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvbGluZT48cGF0aCBkPSJNLjc0MSwxMi43NzYsNi45NywxLjIwOGExLjE3LDEuMTcsMCwwLDEsMi4wNiwwbDYuMjI5LDExLjU2OGExLjE3LDEuMTcsMCwwLDEtMS4wMywxLjcyNEgxLjc3MUExLjE3LDEuMTcsMCwwLDEsLjc0MSwxMi43NzZaIiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PC9wYXRoPiA8L2c+PC9zdmc+"},c=e=>{let t=!!a.hasOwnProperty(e.type)&&a[e.type];if(!t)return null;let r=e.title,c=e.className?`wprm-admin-icon ${e.className}`:"wprm-admin-icon";const u=!!e.hasOwnProperty("hidden")&&e.hidden;u&&(r="",c+=" wprm-admin-icon-hidden");let s=!1;return e.hasOwnProperty("color")&&"#111111"!==e.color&&(s=e.color),n.createElement(o.A,{content:r},n.createElement("span",{className:c,onClick:u?()=>{}:e.onClick},n.createElement(i.A,{src:t,preProcessor:e=>(!s||"#"!==s.charAt(0)&&"currentColor"!==s||(e=e.replaceAll("#111111",s)),e)})))}},60997:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(77810);const i=e=>n.createElement("div",{className:"wprm-admin-loader"})},58783:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(77810),i=r(6);r(22998);const o=e=>{if(!e.content)return e.children;const t=e.hasOwnProperty("style")?e.style:{};let r=e.children;const o=n.isValidElement(r)&&"string"==typeof r.type,a=n.isValidElement(r)&&r.type&&r.type.prototype&&r.type.prototype.isReactComponent,c=n.isValidElement(r)&&r.type&&r.type.$$typeof&&"Symbol(react.forward_ref)"===r.type.$$typeof.toString();r=!o&&!a&&!c?n.createElement("span",{style:t},r):n.isValidElement(r)&&1===n.Children.count(e.children)?n.cloneElement(r,{style:{...r.props.style,...t}}):n.createElement("span",{style:t},r);const u=e.hasOwnProperty("placement")?e.placement:"top";return n.createElement(i.Ay,{content:n.createElement("div",{dangerouslySetInnerHTML:{__html:e.content}}),allowHTML:!0,placement:u,popperOptions:{modifiers:[{name:"addZIndex",enabled:!0,phase:"write",fn:({state:e})=>{e.styles.popper.zIndex="100000"}},{name:"preventOverflow",options:{boundary:"window"}}]}},r)}},80942:(e,t,r)=>{"use strict";r.d(t,{f:()=>i});let n={};function i(e,t="wp-recipe-maker"){return n.hasOwnProperty(e)?n[e]:e}window.hasOwnProperty("wprm_public")&&wprm_public.hasOwnProperty("translations")&&(n={...n,...wprm_public.translations}),window.hasOwnProperty("wprm_admin")&&wprm_admin.hasOwnProperty("translations")&&(n={...n,...wprm_admin.translations})},22998:()=>{},6:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>g});var n=r(64181),i=r(77810),o=r(22483);function a(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var c="undefined"!=typeof window&&"undefined"!=typeof document;function u(e,t){e&&("function"==typeof e&&e(t),{}.hasOwnProperty.call(e,"current")&&(e.current=t))}function s(){return c&&document.createElement("div")}function l(e,t){if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e){if(!t.hasOwnProperty(r))return!1;if(!l(e[r],t[r]))return!1}return!0}return!1}function p(e){var t=[];return e.forEach((function(e){t.find((function(t){return l(e,t)}))||t.push(e)})),t}function f(e,t){var r,n;return Object.assign({},t,{popperOptions:Object.assign({},e.popperOptions,t.popperOptions,{modifiers:p([].concat((null==(r=e.popperOptions)?void 0:r.modifiers)||[],(null==(n=t.popperOptions)?void 0:n.modifiers)||[]))})})}var d=c?i.useLayoutEffect:i.useEffect;function h(e){var t=(0,i.useRef)();return t.current||(t.current="function"==typeof e?e():e),t.current}function m(e,t,r){r.split(/\s+/).forEach((function(r){r&&e.classList[t](r)}))}var y={name:"className",defaultValue:"",fn:function(e){var t=e.popper.firstElementChild,r=function(){var t;return!!(null==(t=e.props.render)?void 0:t.$$tippy)};function n(){e.props.className&&!r()||m(t,"add",e.props.className)}return{onCreate:n,onBeforeUpdate:function(){r()&&m(t,"remove",e.props.className)},onAfterUpdate:n}}};function v(e){return function(t){var r=t.children,n=t.content,c=t.visible,l=t.singleton,p=t.render,m=t.reference,v=t.disabled,g=void 0!==v&&v,b=t.ignoreAttributes,w=void 0===b||b,x=(t.__source,t.__self,a(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"])),I=void 0!==c,S=void 0!==l,E=(0,i.useState)(!1),M=E[0],j=E[1],O=(0,i.useState)({}),T=O[0],D=O[1],N=(0,i.useState)(),P=N[0],A=N[1],k=h((function(){return{container:s(),renders:1}})),L=Object.assign({ignoreAttributes:w},x,{content:k.container});I&&(L.trigger="manual",L.hideOnClick=!1),S&&(g=!0);var C=L,B=L.plugins||[];p&&(C=Object.assign({},L,{plugins:S&&null!=l.data?[].concat(B,[{fn:function(){return{onTrigger:function(e,t){var r=l.data.children.find((function(e){return e.instance.reference===t.currentTarget}));e.state.$$activeSingletonInstance=r.instance,A(r.content)}}}}]):B,render:function(){return{popper:k.container}}}));var _=[m].concat(r?[r.type]:[]);return d((function(){var t=m;m&&m.hasOwnProperty("current")&&(t=m.current);var r=e(t||k.ref||s(),Object.assign({},C,{plugins:[y].concat(L.plugins||[])}));return k.instance=r,g&&r.disable(),c&&r.show(),S&&l.hook({instance:r,content:n,props:C,setSingletonContent:A}),j(!0),function(){r.destroy(),null==l||l.cleanup(r)}}),_),d((function(){var e;if(1!==k.renders){var t=k.instance;t.setProps(f(t.props,C)),null==(e=t.popperInstance)||e.forceUpdate(),g?t.disable():t.enable(),I&&(c?t.show():t.hide()),S&&l.hook({instance:t,content:n,props:C,setSingletonContent:A})}else k.renders++})),d((function(){var e;if(p){var t=k.instance;t.setProps({popperOptions:Object.assign({},t.props.popperOptions,{modifiers:[].concat(((null==(e=t.props.popperOptions)?void 0:e.modifiers)||[]).filter((function(e){return"$$tippyReact"!==e.name})),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t,r=e.state,n=null==(t=r.modifiersData)?void 0:t.hide;T.placement===r.placement&&T.referenceHidden===(null==n?void 0:n.isReferenceHidden)&&T.escaped===(null==n?void 0:n.hasPopperEscaped)||D({placement:r.placement,referenceHidden:null==n?void 0:n.isReferenceHidden,escaped:null==n?void 0:n.hasPopperEscaped}),r.attributes.popper={}}}])})})}}),[T.placement,T.referenceHidden,T.escaped].concat(_)),i.createElement(i.Fragment,null,r?(0,i.cloneElement)(r,{ref:function(e){k.ref=e,u(r.ref,e)}}):null,M&&(0,o.createPortal)(p?p(function(e){var t={"data-placement":e.placement};return e.referenceHidden&&(t["data-reference-hidden"]=""),e.escaped&&(t["data-escaped"]=""),t}(T),P,k.instance):n,k.container))}}const g=function(e,t){return(0,i.forwardRef)((function(r,n){var o=r.children,c=a(r,["children"]);return i.createElement(e,Object.assign({},t,c),o?(0,i.cloneElement)(o,{ref:function(e){u(n,e),u(o.ref,e)}}):null)}))}(v(n.Ay))},75755:(e,t)=>{var r;
/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var a=i.apply(null,r);a&&e.push(a)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var c in r)n.call(r,c)&&r[c]&&e.push(c);else e.push(r.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},71221:function(e,t,r){var n;/*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE */!function(){"use strict";var i,o=1e9,a={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},c=!0,u="[DecimalError] ",s=u+"Invalid argument: ",l=u+"Exponent out of range: ",p=Math.floor,f=Math.pow,d=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,h=1e7,m=9007199254740991,y=p(1286742750677284.5),v={};function g(e,t){var r,n,i,o,a,u,s,l,p=e.constructor,f=p.precision;if(!e.s||!t.s)return t.s||(t=new p(e)),c?T(t,f):t;if(s=e.d,l=t.d,a=e.e,i=t.e,s=s.slice(),o=a-i){for(o<0?(n=s,o=-o,u=l.length):(n=l,i=a,u=s.length),o>(u=(a=Math.ceil(f/7))>u?a+1:u+1)&&(o=u,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for((u=s.length)-(o=l.length)<0&&(o=u,n=l,l=s,s=n),r=0;o;)r=(s[--o]=s[o]+l[o]+r)/h|0,s[o]%=h;for(r&&(s.unshift(r),++i),u=s.length;0==s[--u];)s.pop();return t.d=s,t.e=i,c?T(t,f):t}function b(e,t,r){if(e!==~~e||e<t||e>r)throw Error(s+e)}function w(e){var t,r,n,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(o+=M(r)),o+=n;(r=7-(n=(a=e[t])+"").length)&&(o+=M(r))}else if(0===a)return"0";for(;a%10==0;)a/=10;return o+a}v.absoluteValue=v.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},v.comparedTo=v.cmp=function(e){var t,r,n,i,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(t=0,r=(n=o.d.length)<(i=e.d.length)?n:i;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===i?0:n>i^o.s<0?1:-1},v.decimalPlaces=v.dp=function(){var e=this,t=e.d.length-1,r=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)r--;return r<0?0:r},v.dividedBy=v.div=function(e){return x(this,new this.constructor(e))},v.dividedToIntegerBy=v.idiv=function(e){var t=this.constructor;return T(x(this,new t(e),0,1),t.precision)},v.equals=v.eq=function(e){return!this.cmp(e)},v.exponent=function(){return S(this)},v.greaterThan=v.gt=function(e){return this.cmp(e)>0},v.greaterThanOrEqualTo=v.gte=function(e){return this.cmp(e)>=0},v.isInteger=v.isint=function(){return this.e>this.d.length-2},v.isNegative=v.isneg=function(){return this.s<0},v.isPositive=v.ispos=function(){return this.s>0},v.isZero=function(){return 0===this.s},v.lessThan=v.lt=function(e){return this.cmp(e)<0},v.lessThanOrEqualTo=v.lte=function(e){return this.cmp(e)<1},v.logarithm=v.log=function(e){var t,r=this,n=r.constructor,o=n.precision,a=o+5;if(void 0===e)e=new n(10);else if((e=new n(e)).s<1||e.eq(i))throw Error(u+"NaN");if(r.s<1)throw Error(u+(r.s?"NaN":"-Infinity"));return r.eq(i)?new n(0):(c=!1,t=x(j(r,a),j(e,a),a),c=!0,T(t,o))},v.minus=v.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?D(t,e):g(t,(e.s=-e.s,e))},v.modulo=v.mod=function(e){var t,r=this,n=r.constructor,i=n.precision;if(!(e=new n(e)).s)throw Error(u+"NaN");return r.s?(c=!1,t=x(r,e,0,1).times(e),c=!0,r.minus(t)):T(new n(r),i)},v.naturalExponential=v.exp=function(){return I(this)},v.naturalLogarithm=v.ln=function(){return j(this)},v.negated=v.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},v.plus=v.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?g(t,e):D(t,(e.s=-e.s,e))},v.precision=v.sd=function(e){var t,r,n,i=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(s+e);if(t=S(i)+1,r=7*(n=i.d.length-1)+1,n=i.d[n]){for(;n%10==0;n/=10)r--;for(n=i.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},v.squareRoot=v.sqrt=function(){var e,t,r,n,i,o,a,s=this,l=s.constructor;if(s.s<1){if(!s.s)return new l(0);throw Error(u+"NaN")}for(e=S(s),c=!1,0==(i=Math.sqrt(+s))||i==1/0?(((t=w(s.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=p((e+1)/2)-(e<0||e%2),n=new l(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new l(i.toString()),i=a=(r=l.precision)+3;;)if(n=(o=n).plus(x(s,o,a+2)).times(.5),w(o.d).slice(0,a)===(t=w(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),i==a&&"4999"==t){if(T(o,r+1,0),o.times(o).eq(s)){n=o;break}}else if("9999"!=t)break;a+=4}return c=!0,T(n,r)},v.times=v.mul=function(e){var t,r,n,i,o,a,u,s,l,p=this,f=p.constructor,d=p.d,m=(e=new f(e)).d;if(!p.s||!e.s)return new f(0);for(e.s*=p.s,r=p.e+e.e,(s=d.length)<(l=m.length)&&(o=d,d=m,m=o,a=s,s=l,l=a),o=[],n=a=s+l;n--;)o.push(0);for(n=l;--n>=0;){for(t=0,i=s+n;i>n;)u=o[i]+m[n]*d[i-n-1]+t,o[i--]=u%h|0,t=u/h|0;o[i]=(o[i]+t)%h|0}for(;!o[--a];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,c?T(e,f.precision):e},v.toDecimalPlaces=v.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),void 0===e?r:(b(e,0,o),void 0===t?t=n.rounding:b(t,0,8),T(r,e+S(r)+1,t))},v.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=N(n,!0):(b(e,0,o),void 0===t?t=i.rounding:b(t,0,8),r=N(n=T(new i(n),e+1,t),!0,e+1)),r},v.toFixed=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?N(i):(b(e,0,o),void 0===t?t=a.rounding:b(t,0,8),r=N((n=T(new a(i),e+S(i)+1,t)).abs(),!1,e+S(n)+1),i.isneg()&&!i.isZero()?"-"+r:r)},v.toInteger=v.toint=function(){var e=this,t=e.constructor;return T(new t(e),S(e)+1,t.rounding)},v.toNumber=function(){return+this},v.toPower=v.pow=function(e){var t,r,n,o,a,s,l=this,f=l.constructor,d=+(e=new f(e));if(!e.s)return new f(i);if(!(l=new f(l)).s){if(e.s<1)throw Error(u+"Infinity");return l}if(l.eq(i))return l;if(n=f.precision,e.eq(i))return T(l,n);if(s=(t=e.e)>=(r=e.d.length-1),a=l.s,s){if((r=d<0?-d:d)<=m){for(o=new f(i),t=Math.ceil(n/7+4),c=!1;r%2&&P((o=o.times(l)).d,t),0!==(r=p(r/2));)P((l=l.times(l)).d,t);return c=!0,e.s<0?new f(i).div(o):T(o,n)}}else if(a<0)throw Error(u+"NaN");return a=a<0&&1&e.d[Math.max(t,r)]?-1:1,l.s=1,c=!1,o=e.times(j(l,n+12)),c=!0,(o=I(o)).s=a,o},v.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?n=N(i,(r=S(i))<=a.toExpNeg||r>=a.toExpPos):(b(e,1,o),void 0===t?t=a.rounding:b(t,0,8),n=N(i=T(new a(i),e,t),e<=(r=S(i))||r<=a.toExpNeg,e)),n},v.toSignificantDigits=v.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(b(e,1,o),void 0===t?t=r.rounding:b(t,0,8)),T(new r(this),e,t)},v.toString=v.valueOf=v.val=v.toJSON=function(){var e=this,t=S(e),r=e.constructor;return N(e,t<=r.toExpNeg||t>=r.toExpPos)};var x=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%h|0,n=r/h|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,o;if(r!=n)o=r>n?1:-1;else for(i=o=0;i<r;i++)if(e[i]!=t[i]){o=e[i]>t[i]?1:-1;break}return o}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=e[r]<t[r]?1:0,e[r]=n*h+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,o,a){var c,s,l,p,f,d,m,y,v,g,b,w,x,I,E,M,j,O,D=n.constructor,N=n.s==i.s?1:-1,P=n.d,A=i.d;if(!n.s)return new D(n);if(!i.s)throw Error(u+"Division by zero");for(s=n.e-i.e,j=A.length,E=P.length,y=(m=new D(N)).d=[],l=0;A[l]==(P[l]||0);)++l;if(A[l]>(P[l]||0)&&--s,(w=null==o?o=D.precision:a?o+(S(n)-S(i))+1:o)<0)return new D(0);if(w=w/7+2|0,l=0,1==j)for(p=0,A=A[0],w++;(l<E||p)&&w--;l++)x=p*h+(P[l]||0),y[l]=x/A|0,p=x%A|0;else{for((p=h/(A[0]+1)|0)>1&&(A=e(A,p),P=e(P,p),j=A.length,E=P.length),I=j,g=(v=P.slice(0,j)).length;g<j;)v[g++]=0;(O=A.slice()).unshift(0),M=A[0],A[1]>=h/2&&++M;do{p=0,(c=t(A,v,j,g))<0?(b=v[0],j!=g&&(b=b*h+(v[1]||0)),(p=b/M|0)>1?(p>=h&&(p=h-1),1==(c=t(f=e(A,p),v,d=f.length,g=v.length))&&(p--,r(f,j<d?O:A,d))):(0==p&&(c=p=1),f=A.slice()),(d=f.length)<g&&f.unshift(0),r(v,f,g),-1==c&&(c=t(A,v,j,g=v.length))<1&&(p++,r(v,j<g?O:A,g)),g=v.length):0===c&&(p++,v=[0]),y[l++]=p,c&&v[0]?v[g++]=P[I]||0:(v=[P[I]],g=1)}while((I++<E||void 0!==v[0])&&w--)}return y[0]||y.shift(),m.e=s,T(m,a?o+S(m)+1:o)}}();function I(e,t){var r,n,o,a,u,s=0,p=0,d=e.constructor,h=d.precision;if(S(e)>16)throw Error(l+S(e));if(!e.s)return new d(i);for(null==t?(c=!1,u=h):u=t,a=new d(.03125);e.abs().gte(.1);)e=e.times(a),p+=5;for(u+=Math.log(f(2,p))/Math.LN10*2+5|0,r=n=o=new d(i),d.precision=u;;){if(n=T(n.times(e),u),r=r.times(++s),w((a=o.plus(x(n,r,u))).d).slice(0,u)===w(o.d).slice(0,u)){for(;p--;)o=T(o.times(o),u);return d.precision=h,null==t?(c=!0,T(o,h)):o}o=a}}function S(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function E(e,t,r){if(t>e.LN10.sd())throw c=!0,r&&(e.precision=r),Error(u+"LN10 precision limit exceeded");return T(new e(e.LN10),t)}function M(e){for(var t="";e--;)t+="0";return t}function j(e,t){var r,n,o,a,s,l,p,f,d,h=1,m=e,y=m.d,v=m.constructor,g=v.precision;if(m.s<1)throw Error(u+(m.s?"NaN":"-Infinity"));if(m.eq(i))return new v(0);if(null==t?(c=!1,f=g):f=t,m.eq(10))return null==t&&(c=!0),E(v,f);if(f+=10,v.precision=f,n=(r=w(y)).charAt(0),a=S(m),!(Math.abs(a)<15e14))return p=E(v,f+2,g).times(a+""),m=j(new v(n+"."+r.slice(1)),f-10).plus(p),v.precision=g,null==t?(c=!0,T(m,g)):m;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=w((m=m.times(e)).d)).charAt(0),h++;for(a=S(m),n>1?(m=new v("0."+r),a++):m=new v(n+"."+r.slice(1)),l=s=m=x(m.minus(i),m.plus(i),f),d=T(m.times(m),f),o=3;;){if(s=T(s.times(d),f),w((p=l.plus(x(s,new v(o),f))).d).slice(0,f)===w(l.d).slice(0,f))return l=l.times(2),0!==a&&(l=l.plus(E(v,f+2,g).times(a+""))),l=x(l,new v(h),f),v.precision=g,null==t?(c=!0,T(l,g)):l;l=p,o+=2}}function O(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,r=r-n-1,e.e=p(r/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),c&&(e.e>y||e.e<-y))throw Error(l+r)}else e.s=0,e.e=0,e.d=[0];return e}function T(e,t,r){var n,i,o,a,u,s,d,m,v=e.d;for(a=1,o=v[0];o>=10;o/=10)a++;if((n=t-a)<0)n+=7,i=t,d=v[m=0];else{if((m=Math.ceil((n+1)/7))>=(o=v.length))return e;for(d=o=v[m],a=1;o>=10;o/=10)a++;i=(n%=7)-7+a}if(void 0!==r&&(u=d/(o=f(10,a-i-1))%10|0,s=t<0||void 0!==v[m+1]||d%o,s=r<4?(u||s)&&(0==r||r==(e.s<0?3:2)):u>5||5==u&&(4==r||s||6==r&&(n>0?i>0?d/f(10,a-i):0:v[m-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return s?(o=S(e),v.length=1,t=t-o-1,v[0]=f(10,(7-t%7)%7),e.e=p(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=m,o=1,m--):(v.length=m+1,o=f(10,7-n),v[m]=i>0?(d/f(10,a-i)%f(10,i)|0)*o:0),s)for(;;){if(0==m){(v[0]+=o)==h&&(v[0]=1,++e.e);break}if(v[m]+=o,v[m]!=h)break;v[m--]=0,o=1}for(n=v.length;0===v[--n];)v.pop();if(c&&(e.e>y||e.e<-y))throw Error(l+S(e));return e}function D(e,t){var r,n,i,o,a,u,s,l,p,f,d=e.constructor,m=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),c?T(t,m):t;if(s=e.d,f=t.d,n=t.e,l=e.e,s=s.slice(),a=l-n){for((p=a<0)?(r=s,a=-a,u=f.length):(r=f,n=l,u=s.length),a>(i=Math.max(Math.ceil(m/7),u)+2)&&(a=i,r.length=1),r.reverse(),i=a;i--;)r.push(0);r.reverse()}else{for((p=(i=s.length)<(u=f.length))&&(u=i),i=0;i<u;i++)if(s[i]!=f[i]){p=s[i]<f[i];break}a=0}for(p&&(r=s,s=f,f=r,t.s=-t.s),u=s.length,i=f.length-u;i>0;--i)s[u++]=0;for(i=f.length;i>a;){if(s[--i]<f[i]){for(o=i;o&&0===s[--o];)s[o]=h-1;--s[o],s[i]+=h}s[i]-=f[i]}for(;0===s[--u];)s.pop();for(;0===s[0];s.shift())--n;return s[0]?(t.d=s,t.e=n,c?T(t,m):t):new d(0)}function N(e,t,r){var n,i=S(e),o=w(e.d),a=o.length;return t?(r&&(n=r-a)>0?o=o.charAt(0)+"."+o.slice(1)+M(n):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(i<0?"e":"e+")+i):i<0?(o="0."+M(-i-1)+o,r&&(n=r-a)>0&&(o+=M(n))):i>=a?(o+=M(i+1-a),r&&(n=r-i-1)>0&&(o=o+"."+M(n))):((n=i+1)<a&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-a)>0&&(i+1===a&&(o+="."),o+=M(n))),e.s<0?"-"+o:o}function P(e,t){if(e.length>t)return e.length=t,!0}function A(e){if(!e||"object"!=typeof e)throw Error(u+"Object expected");var t,r,n,i=["precision",1,o,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(n=e[r=i[t]])){if(!(p(n)===n&&n>=i[t+1]&&n<=i[t+2]))throw Error(s+r+": "+n);this[r]=n}if(void 0!==(n=e[r="LN10"])){if(n!=Math.LN10)throw Error(s+r+": "+n);this[r]=new this(n)}return this}a=function e(t){var r,n,i;function o(e){var t=this;if(!(t instanceof o))return new o(e);if(t.constructor=o,e instanceof o)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(s+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):O(t,e.toString())}if("string"!=typeof e)throw Error(s+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!d.test(e))throw Error(s+e);O(t,e)}if(o.prototype=v,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=e,o.config=o.set=A,void 0===t&&(t={}),t)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],r=0;r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return o.config(t),o}(a),a.default=a.Decimal=a,i=new a(1),void 0===(n=function(){return a}.call(t,r,t,e))||(e.exports=n)}()},86418:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r="~";function n(){}function i(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function o(e,t,n,o,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var c=new i(n,o||e,a),u=r?r+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],c]:e._events[u].push(c):(e._events[u]=c,e._eventsCount++),e}function a(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function c(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(r=!1)),c.prototype.eventNames=function(){var e,n,i=[];if(0===this._eventsCount)return i;for(n in e=this._events)t.call(e,n)&&i.push(r?n.slice(1):n);return Object.getOwnPropertySymbols?i.concat(Object.getOwnPropertySymbols(e)):i},c.prototype.listeners=function(e){var t=r?r+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var i=0,o=n.length,a=new Array(o);i<o;i++)a[i]=n[i].fn;return a},c.prototype.listenerCount=function(e){var t=r?r+e:e,n=this._events[t];return n?n.fn?1:n.length:0},c.prototype.emit=function(e,t,n,i,o,a){var c=r?r+e:e;if(!this._events[c])return!1;var u,s,l=this._events[c],p=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),p){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,n),!0;case 4:return l.fn.call(l.context,t,n,i),!0;case 5:return l.fn.call(l.context,t,n,i,o),!0;case 6:return l.fn.call(l.context,t,n,i,o,a),!0}for(s=1,u=new Array(p-1);s<p;s++)u[s-1]=arguments[s];l.fn.apply(l.context,u)}else{var f,d=l.length;for(s=0;s<d;s++)switch(l[s].once&&this.removeListener(e,l[s].fn,void 0,!0),p){case 1:l[s].fn.call(l[s].context);break;case 2:l[s].fn.call(l[s].context,t);break;case 3:l[s].fn.call(l[s].context,t,n);break;case 4:l[s].fn.call(l[s].context,t,n,i);break;default:if(!u)for(f=1,u=new Array(p-1);f<p;f++)u[f-1]=arguments[f];l[s].fn.apply(l[s].context,u)}}return!0},c.prototype.on=function(e,t,r){return o(this,e,t,r,!1)},c.prototype.once=function(e,t,r){return o(this,e,t,r,!0)},c.prototype.removeListener=function(e,t,n,i){var o=r?r+e:e;if(!this._events[o])return this;if(!t)return a(this,o),this;var c=this._events[o];if(c.fn)c.fn!==t||i&&!c.once||n&&c.context!==n||a(this,o);else{for(var u=0,s=[],l=c.length;u<l;u++)(c[u].fn!==t||i&&!c[u].once||n&&c[u].context!==n)&&s.push(c[u]);s.length?this._events[o]=1===s.length?s[0]:s:a(this,o)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=r?r+e:e,this._events[t]&&a(this,t)):(this._events=new n,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=r,c.EventEmitter=c,e.exports=c},90845:function(e,t,r){var n;/*! https://mths.be/he v1.2.0 by @mathias | MIT license */e=r.nmd(e),function(){var i=t,o=(e&&e.exports,"object"==typeof r.g&&r.g);o.global!==o&&o.window;var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,s=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp"," ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},p=/["&'<>`]/g,f={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},d=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,y={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},v={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},g={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},b=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,x={}.hasOwnProperty,I=function(e,t){return x.call(e,t)},S=function(e,t){if(!e)return t;var r,n={};for(r in t)n[r]=I(e,r)?e[r]:t[r];return n},E=function(e,t){var r="";return e>=55296&&e<=57343||e>1114111?(t&&O("character reference outside the permissible Unicode range"),"�"):I(g,e)?(t&&O("disallowed character reference"),g[e]):(t&&function(e,t){for(var r=-1,n=e.length;++r<n;)if(e[r]==t)return!0;return!1}(b,e)&&O("disallowed character reference"),e>65535&&(r+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=w(e))},M=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},j=function(e){return"&#"+e+";"},O=function(e){throw Error("Parse error: "+e)},T=function(e,t){(t=S(t,T.options)).strict&&h.test(e)&&O("forbidden code point");var r=t.encodeEverything,n=t.useNamedReferences,i=t.allowUnsafeSymbols,o=t.decimal?j:M,f=function(e){return o(e.charCodeAt(0))};return r?(e=e.replace(c,(function(e){return n&&I(l,e)?"&"+l[e]+";":f(e)})),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(s,(function(e){return"&"+l[e]+";"})))):n?(i||(e=e.replace(p,(function(e){return"&"+l[e]+";"}))),e=(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(s,(function(e){return"&"+l[e]+";"}))):i||(e=e.replace(p,f)),e.replace(a,(function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return o(1024*(t-55296)+r-56320+65536)})).replace(u,f)};T.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var D=function(e,t){var r=(t=S(t,D.options)).strict;return r&&d.test(e)&&O("malformed character reference"),e.replace(m,(function(e,n,i,o,a,c,u,s,l){var p,f,d,h,m,g;return n?y[m=n]:i?(m=i,(g=o)&&t.isAttributeValue?(r&&"="==g&&O("`&` did not start a character reference"),e):(r&&O("named character reference was not terminated by a semicolon"),v[m]+(g||""))):a?(d=a,f=c,r&&!f&&O("character reference was not terminated by a semicolon"),p=parseInt(d,10),E(p,r)):u?(h=u,f=s,r&&!f&&O("character reference was not terminated by a semicolon"),p=parseInt(h,16),E(p,r)):(r&&O("named character reference was not terminated by a semicolon"),e)}))};D.options={isAttributeValue:!1,strict:!1};var N={version:"1.2.0",encode:T,decode:D,escape:function(e){return e.replace(p,(function(e){return f[e]}))},unescape:D};void 0===(n=function(){return N}.call(t,r,t,e))||(e.exports=n)}()},37230:(e,t,r)=>{var n=r(33984)(r(29107),"DataView");e.exports=n},83435:(e,t,r)=>{var n=r(26890),i=r(49484),o=r(37215),a=r(87811),c=r(90747);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=c,e.exports=u},95217:(e,t,r)=>{var n=r(74412),i=r(28522),o=r(50469),a=r(61161),c=r(81441);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=c,e.exports=u},75661:(e,t,r)=>{var n=r(33984)(r(29107),"Map");e.exports=n},53287:(e,t,r)=>{var n=r(28206),i=r(89768),o=r(26827),a=r(70663),c=r(25135);function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}u.prototype.clear=n,u.prototype.delete=i,u.prototype.get=o,u.prototype.has=a,u.prototype.set=c,e.exports=u},29102:(e,t,r)=>{var n=r(33984)(r(29107),"Promise");e.exports=n},5963:(e,t,r)=>{var n=r(33984)(r(29107),"Set");e.exports=n},71641:(e,t,r)=>{var n=r(53287),i=r(62486),o=r(9361);function a(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=i,a.prototype.has=o,e.exports=a},16435:(e,t,r)=>{var n=r(95217),i=r(28658),o=r(63844),a=r(56503),c=r(31563),u=r(10259);function s(e){var t=this.__data__=new n(e);this.size=t.size}s.prototype.clear=i,s.prototype.delete=o,s.prototype.get=a,s.prototype.has=c,s.prototype.set=u,e.exports=s},96711:(e,t,r)=>{var n=r(29107).Symbol;e.exports=n},59282:(e,t,r)=>{var n=r(29107).Uint8Array;e.exports=n},70469:(e,t,r)=>{var n=r(33984)(r(29107),"WeakMap");e.exports=n},60807:e=>{e.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},63343:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}},43928:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}},53271:(e,t,r)=>{var n=r(38357);e.exports=function(e,t){return!!(null==e?0:e.length)&&n(e,t,0)>-1}},67599:e=>{e.exports=function(e,t,r){for(var n=-1,i=null==e?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}},97137:(e,t,r)=>{var n=r(85410),i=r(2382),o=r(62003),a=r(31262),c=r(62615),u=r(89221),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=o(e),l=!r&&i(e),p=!r&&!l&&a(e),f=!r&&!l&&!p&&u(e),d=r||l||p||f,h=d?n(e.length,String):[],m=h.length;for(var y in e)!t&&!s.call(e,y)||d&&("length"==y||p&&("offset"==y||"parent"==y)||f&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,m))||h.push(y);return h}},14:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},60562:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}},19854:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},36008:e=>{e.exports=function(e){return e.split("")}},24767:(e,t,r)=>{var n=r(98330);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},69330:(e,t,r)=>{var n=r(73009);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},27587:(e,t,r)=>{var n=r(10427),i=r(23679)(n);e.exports=i},84055:(e,t,r)=>{var n=r(27587);e.exports=function(e,t){var r=!0;return n(e,(function(e,n,i){return r=!!t(e,n,i)})),r}},9781:(e,t,r)=>{var n=r(96596);e.exports=function(e,t,r){for(var i=-1,o=e.length;++i<o;){var a=e[i],c=t(a);if(null!=c&&(void 0===u?c==c&&!n(c):r(c,u)))var u=c,s=a}return s}},26917:e=>{e.exports=function(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}},34958:(e,t,r)=>{var n=r(60562),i=r(84385);e.exports=function e(t,r,o,a,c){var u=-1,s=t.length;for(o||(o=i),c||(c=[]);++u<s;){var l=t[u];r>0&&o(l)?r>1?e(l,r-1,o,a,c):n(c,l):a||(c[c.length]=l)}return c}},91595:(e,t,r)=>{var n=r(50951)();e.exports=n},10427:(e,t,r)=>{var n=r(91595),i=r(65304);e.exports=function(e,t){return e&&n(e,t,i)}},384:(e,t,r)=>{var n=r(34275),i=r(48059);e.exports=function(e,t){for(var r=0,o=(t=n(t,e)).length;null!=e&&r<o;)e=e[i(t[r++])];return r&&r==o?e:void 0}},68821:(e,t,r)=>{var n=r(60562),i=r(62003);e.exports=function(e,t,r){var o=t(e);return i(e)?o:n(o,r(e))}},36522:(e,t,r)=>{var n=r(96711),i=r(10905),o=r(42588),a=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},64749:e=>{e.exports=function(e,t){return e>t}},86571:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},38357:(e,t,r)=>{var n=r(26917),i=r(43001),o=r(5957);e.exports=function(e,t,r){return t==t?o(e,t,r):n(e,i,r)}},82744:(e,t,r)=>{var n=r(36522),i=r(52620);e.exports=function(e){return i(e)&&"[object Arguments]"==n(e)}},39336:(e,t,r)=>{var n=r(1894),i=r(52620);e.exports=function e(t,r,o,a,c){return t===r||(null==t||null==r||!i(t)&&!i(r)?t!=t&&r!=r:n(t,r,o,a,e,c))}},1894:(e,t,r)=>{var n=r(16435),i=r(81505),o=r(39620),a=r(70439),c=r(70695),u=r(62003),s=r(31262),l=r(89221),p="[object Arguments]",f="[object Array]",d="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,m,y,v){var g=u(e),b=u(t),w=g?f:c(e),x=b?f:c(t),I=(w=w==p?d:w)==d,S=(x=x==p?d:x)==d,E=w==x;if(E&&s(e)){if(!s(t))return!1;g=!0,I=!1}if(E&&!I)return v||(v=new n),g||l(e)?i(e,t,r,m,y,v):o(e,t,w,r,m,y,v);if(!(1&r)){var M=I&&h.call(e,"__wrapped__"),j=S&&h.call(t,"__wrapped__");if(M||j){var O=M?e.value():e,T=j?t.value():t;return v||(v=new n),y(O,T,r,m,v)}}return!!E&&(v||(v=new n),a(e,t,r,m,y,v))}},84253:(e,t,r)=>{var n=r(16435),i=r(39336);e.exports=function(e,t,r,o){var a=r.length,c=a,u=!o;if(null==e)return!c;for(e=Object(e);a--;){var s=r[a];if(u&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<c;){var l=(s=r[a])[0],p=e[l],f=s[1];if(u&&s[2]){if(void 0===p&&!(l in e))return!1}else{var d=new n;if(o)var h=o(p,f,l,e,t,d);if(!(void 0===h?i(f,p,3,o,d):h))return!1}}return!0}},43001:e=>{e.exports=function(e){return e!=e}},62249:(e,t,r)=>{var n=r(78148),i=r(71398),o=r(95603),a=r(41543),c=/^\[object .+?Constructor\]$/,u=Function.prototype,s=Object.prototype,l=u.toString,p=s.hasOwnProperty,f=RegExp("^"+l.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(n(e)?f:c).test(a(e))}},45387:(e,t,r)=>{var n=r(36522),i=r(17164),o=r(52620),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&i(e.length)&&!!a[n(e)]}},77675:(e,t,r)=>{var n=r(95141),i=r(8476),o=r(1686),a=r(62003),c=r(97093);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?a(e)?i(e[0],e[1]):n(e):c(e)}},96794:(e,t,r)=>{var n=r(26165),i=r(56132),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return i(e);var t=[];for(var r in Object(e))o.call(e,r)&&"constructor"!=r&&t.push(r);return t}},54714:e=>{e.exports=function(e,t){return e<t}},65718:(e,t,r)=>{var n=r(27587),i=r(86316);e.exports=function(e,t){var r=-1,o=i(e)?Array(e.length):[];return n(e,(function(e,n,i){o[++r]=t(e,n,i)})),o}},95141:(e,t,r)=>{var n=r(84253),i=r(98418),o=r(93591);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},8476:(e,t,r)=>{var n=r(39336),i=r(81214),o=r(98765),a=r(35456),c=r(57030),u=r(93591),s=r(48059);e.exports=function(e,t){return a(e)&&c(t)?u(s(e),t):function(r){var a=i(r,e);return void 0===a&&a===t?o(r,e):n(t,a,3)}}},23729:(e,t,r)=>{var n=r(14),i=r(384),o=r(77675),a=r(65718),c=r(81163),u=r(22347),s=r(97644),l=r(1686),p=r(62003);e.exports=function(e,t,r){t=t.length?n(t,(function(e){return p(e)?function(t){return i(t,1===e.length?e[0]:e)}:e})):[l];var f=-1;t=n(t,u(o));var d=a(e,(function(e,r,i){return{criteria:n(t,(function(t){return t(e)})),index:++f,value:e}}));return c(d,(function(e,t){return s(e,t,r)}))}},31171:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},44589:(e,t,r)=>{var n=r(384);e.exports=function(e){return function(t){return n(t,e)}}},78977:e=>{var t=Math.ceil,r=Math.max;e.exports=function(e,n,i,o){for(var a=-1,c=r(t((n-e)/(i||1)),0),u=Array(c);c--;)u[o?c:++a]=e,e+=i;return u}},53408:(e,t,r)=>{var n=r(1686),i=r(15683),o=r(76391);e.exports=function(e,t){return o(i(e,t,n),e+"")}},7880:(e,t,r)=>{var n=r(27660),i=r(73009),o=r(1686),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:o;e.exports=a},74198:e=>{e.exports=function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}},246:(e,t,r)=>{var n=r(27587);e.exports=function(e,t){var r;return n(e,(function(e,n,i){return!(r=t(e,n,i))})),!!r}},81163:e=>{e.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},85410:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},38354:(e,t,r)=>{var n=r(96711),i=r(14),o=r(62003),a=r(96596),c=n?n.prototype:void 0,u=c?c.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return u?u.call(t):"";var r=t+"";return"0"==r&&1/t==-1/0?"-0":r}},49070:(e,t,r)=>{var n=r(38882),i=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},22347:e=>{e.exports=function(e){return function(t){return e(t)}}},87971:(e,t,r)=>{var n=r(71641),i=r(53271),o=r(67599),a=r(27585),c=r(87455),u=r(85841);e.exports=function(e,t,r){var s=-1,l=i,p=e.length,f=!0,d=[],h=d;if(r)f=!1,l=o;else if(p>=200){var m=t?null:c(e);if(m)return u(m);f=!1,l=a,h=new n}else h=t?[]:d;e:for(;++s<p;){var y=e[s],v=t?t(y):y;if(y=r||0!==y?y:0,f&&v==v){for(var g=h.length;g--;)if(h[g]===v)continue e;t&&h.push(v),d.push(y)}else l(h,v,r)||(h!==d&&h.push(v),d.push(y))}return d}},27585:e=>{e.exports=function(e,t){return e.has(t)}},34275:(e,t,r)=>{var n=r(62003),i=r(35456),o=r(25240),a=r(47060);e.exports=function(e,t){return n(e)?e:i(e,t)?[e]:o(a(e))}},29304:(e,t,r)=>{var n=r(74198);e.exports=function(e,t,r){var i=e.length;return r=void 0===r?i:r,!t&&r>=i?e:n(e,t,r)}},78452:(e,t,r)=>{var n=r(96596);e.exports=function(e,t){if(e!==t){var r=void 0!==e,i=null===e,o=e==e,a=n(e),c=void 0!==t,u=null===t,s=t==t,l=n(t);if(!u&&!l&&!a&&e>t||a&&c&&s&&!u&&!l||i&&c&&s||!r&&s||!o)return 1;if(!i&&!a&&!l&&e<t||l&&r&&o&&!i&&!a||u&&r&&o||!c&&o||!s)return-1}return 0}},97644:(e,t,r)=>{var n=r(78452);e.exports=function(e,t,r){for(var i=-1,o=e.criteria,a=t.criteria,c=o.length,u=r.length;++i<c;){var s=n(o[i],a[i]);if(s)return i>=u?s:s*("desc"==r[i]?-1:1)}return e.index-t.index}},53887:(e,t,r)=>{var n=r(29107)["__core-js_shared__"];e.exports=n},23679:(e,t,r)=>{var n=r(86316);e.exports=function(e,t){return function(r,i){if(null==r)return r;if(!n(r))return e(r,i);for(var o=r.length,a=t?o:-1,c=Object(r);(t?a--:++a<o)&&!1!==i(c[a],a,c););return r}}},50951:e=>{e.exports=function(e){return function(t,r,n){for(var i=-1,o=Object(t),a=n(t),c=a.length;c--;){var u=a[e?c:++i];if(!1===r(o[u],u,o))break}return t}}},11709:(e,t,r)=>{var n=r(29304),i=r(34188),o=r(62562),a=r(47060);e.exports=function(e){return function(t){t=a(t);var r=i(t)?o(t):void 0,c=r?r[0]:t.charAt(0),u=r?n(r,1).join(""):t.slice(1);return c[e]()+u}}},77216:(e,t,r)=>{var n=r(77675),i=r(86316),o=r(65304);e.exports=function(e){return function(t,r,a){var c=Object(t);if(!i(t)){var u=n(r,3);t=o(t),r=function(e){return u(c[e],e,c)}}var s=e(t,r,a);return s>-1?c[u?t[s]:s]:void 0}}},21294:(e,t,r)=>{var n=r(78977),i=r(85934),o=r(43950);e.exports=function(e){return function(t,r,a){return a&&"number"!=typeof a&&i(t,r,a)&&(r=a=void 0),t=o(t),void 0===r?(r=t,t=0):r=o(r),a=void 0===a?t<r?1:-1:o(a),n(t,r,a,e)}}},87455:(e,t,r)=>{var n=r(5963),i=r(11700),o=r(85841),a=n&&1/o(new n([,-0]))[1]==1/0?function(e){return new n(e)}:i;e.exports=a},73009:(e,t,r)=>{var n=r(33984),i=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=i},81505:(e,t,r)=>{var n=r(71641),i=r(19854),o=r(27585);e.exports=function(e,t,r,a,c,u){var s=1&r,l=e.length,p=t.length;if(l!=p&&!(s&&p>l))return!1;var f=u.get(e),d=u.get(t);if(f&&d)return f==t&&d==e;var h=-1,m=!0,y=2&r?new n:void 0;for(u.set(e,t),u.set(t,e);++h<l;){var v=e[h],g=t[h];if(a)var b=s?a(g,v,h,t,e,u):a(v,g,h,e,t,u);if(void 0!==b){if(b)continue;m=!1;break}if(y){if(!i(t,(function(e,t){if(!o(y,t)&&(v===e||c(v,e,r,a,u)))return y.push(t)}))){m=!1;break}}else if(v!==g&&!c(v,g,r,a,u)){m=!1;break}}return u.delete(e),u.delete(t),m}},39620:(e,t,r)=>{var n=r(96711),i=r(59282),o=r(98330),a=r(81505),c=r(95483),u=r(85841),s=n?n.prototype:void 0,l=s?s.valueOf:void 0;e.exports=function(e,t,r,n,s,p,f){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!p(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var d=c;case"[object Set]":var h=1&n;if(d||(d=u),e.size!=t.size&&!h)return!1;var m=f.get(e);if(m)return m==t;n|=2,f.set(e,t);var y=a(d(e),d(t),n,s,p,f);return f.delete(e),y;case"[object Symbol]":if(l)return l.call(e)==l.call(t)}return!1}},70439:(e,t,r)=>{var n=r(85760),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,o,a,c){var u=1&r,s=n(e),l=s.length;if(l!=n(t).length&&!u)return!1;for(var p=l;p--;){var f=s[p];if(!(u?f in t:i.call(t,f)))return!1}var d=c.get(e),h=c.get(t);if(d&&h)return d==t&&h==e;var m=!0;c.set(e,t),c.set(t,e);for(var y=u;++p<l;){var v=e[f=s[p]],g=t[f];if(o)var b=u?o(g,v,f,t,e,c):o(v,g,f,e,t,c);if(!(void 0===b?v===g||a(v,g,r,o,c):b)){m=!1;break}y||(y="constructor"==f)}if(m&&!y){var w=e.constructor,x=t.constructor;w==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof x&&x instanceof x||(m=!1)}return c.delete(e),c.delete(t),m}},62718:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},85760:(e,t,r)=>{var n=r(68821),i=r(26806),o=r(65304);e.exports=function(e){return n(e,o,i)}},56929:(e,t,r)=>{var n=r(19732);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},98418:(e,t,r)=>{var n=r(57030),i=r(65304);e.exports=function(e){for(var t=i(e),r=t.length;r--;){var o=t[r],a=e[o];t[r]=[o,a,n(a)]}return t}},33984:(e,t,r)=>{var n=r(62249),i=r(11074);e.exports=function(e,t){var r=i(e,t);return n(r)?r:void 0}},95425:(e,t,r)=>{var n=r(70889)(Object.getPrototypeOf,Object);e.exports=n},10905:(e,t,r)=>{var n=r(96711),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,c=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,c),r=e[c];try{e[c]=void 0;var n=!0}catch(u){}var i=a.call(e);return n&&(t?e[c]=r:delete e[c]),i}},26806:(e,t,r)=>{var n=r(43928),i=r(40119),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,c=a?function(e){return null==e?[]:(e=Object(e),n(a(e),(function(t){return o.call(e,t)})))}:i;e.exports=c},70695:(e,t,r)=>{var n=r(37230),i=r(75661),o=r(29102),a=r(5963),c=r(70469),u=r(36522),s=r(41543),l="[object Map]",p="[object Promise]",f="[object Set]",d="[object WeakMap]",h="[object DataView]",m=s(n),y=s(i),v=s(o),g=s(a),b=s(c),w=u;(n&&w(new n(new ArrayBuffer(1)))!=h||i&&w(new i)!=l||o&&w(o.resolve())!=p||a&&w(new a)!=f||c&&w(new c)!=d)&&(w=function(e){var t=u(e),r="[object Object]"==t?e.constructor:void 0,n=r?s(r):"";if(n)switch(n){case m:return h;case y:return l;case v:return p;case g:return f;case b:return d}return t}),e.exports=w},11074:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},32248:(e,t,r)=>{var n=r(34275),i=r(2382),o=r(62003),a=r(62615),c=r(17164),u=r(48059);e.exports=function(e,t,r){for(var s=-1,l=(t=n(t,e)).length,p=!1;++s<l;){var f=u(t[s]);if(!(p=null!=e&&r(e,f)))break;e=e[f]}return p||++s!=l?p:!!(l=null==e?0:e.length)&&c(l)&&a(f,l)&&(o(e)||i(e))}},34188:e=>{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},26890:(e,t,r)=>{var n=r(26060);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},49484:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},37215:(e,t,r)=>{var n=r(26060),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},87811:(e,t,r)=>{var n=r(26060),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},90747:(e,t,r)=>{var n=r(26060);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},84385:(e,t,r)=>{var n=r(96711),i=r(2382),o=r(62003),a=n?n.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||i(e)||!!(a&&e&&e[a])}},62615:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?9007199254740991:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},85934:(e,t,r)=>{var n=r(98330),i=r(86316),o=r(62615),a=r(95603);e.exports=function(e,t,r){if(!a(r))return!1;var c=typeof t;return!!("number"==c?i(r)&&o(t,r.length):"string"==c&&t in r)&&n(r[t],e)}},35456:(e,t,r)=>{var n=r(62003),i=r(96596),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!i(e))||(a.test(e)||!o.test(e)||null!=t&&e in Object(t))}},19732:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},71398:(e,t,r)=>{var n,i=r(53887),o=(n=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";e.exports=function(e){return!!o&&o in e}},26165:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},57030:(e,t,r)=>{var n=r(95603);e.exports=function(e){return e==e&&!n(e)}},74412:e=>{e.exports=function(){this.__data__=[],this.size=0}},28522:(e,t,r)=>{var n=r(24767),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():i.call(t,r,1),--this.size,!0)}},50469:(e,t,r)=>{var n=r(24767);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},61161:(e,t,r)=>{var n=r(24767);e.exports=function(e){return n(this.__data__,e)>-1}},81441:(e,t,r)=>{var n=r(24767);e.exports=function(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}},28206:(e,t,r)=>{var n=r(83435),i=r(95217),o=r(75661);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}},89768:(e,t,r)=>{var n=r(56929);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},26827:(e,t,r)=>{var n=r(56929);e.exports=function(e){return n(this,e).get(e)}},70663:(e,t,r)=>{var n=r(56929);e.exports=function(e){return n(this,e).has(e)}},25135:(e,t,r)=>{var n=r(56929);e.exports=function(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}},95483:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}},93591:e=>{e.exports=function(e,t){return function(r){return null!=r&&(r[e]===t&&(void 0!==t||e in Object(r)))}}},30874:(e,t,r)=>{var n=r(61894);e.exports=function(e){var t=n(e,(function(e){return 500===r.size&&r.clear(),e})),r=t.cache;return t}},26060:(e,t,r)=>{var n=r(33984)(Object,"create");e.exports=n},56132:(e,t,r)=>{var n=r(70889)(Object.keys,Object);e.exports=n},18315:(e,t,r)=>{e=r.nmd(e);var n=r(62718),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&n.process,c=function(){try{var e=o&&o.require&&o.require("util").types;return e||a&&a.binding&&a.binding("util")}catch(t){}}();e.exports=c},42588:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},70889:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},15683:(e,t,r)=>{var n=r(60807),i=Math.max;e.exports=function(e,t,r){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,c=i(o.length-t,0),u=Array(c);++a<c;)u[a]=o[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=o[a];return s[t]=r(u),n(e,this,s)}}},29107:(e,t,r)=>{var n=r(62718),i="object"==typeof self&&self&&self.Object===Object&&self,o=n||i||Function("return this")();e.exports=o},62486:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},9361:e=>{e.exports=function(e){return this.__data__.has(e)}},85841:e=>{e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach((function(e){r[++t]=e})),r}},76391:(e,t,r)=>{var n=r(7880),i=r(89437)(n);e.exports=i},89437:e=>{var t=Date.now;e.exports=function(e){var r=0,n=0;return function(){var i=t(),o=16-(i-n);if(n=i,o>0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},28658:(e,t,r)=>{var n=r(95217);e.exports=function(){this.__data__=new n,this.size=0}},63844:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},56503:e=>{e.exports=function(e){return this.__data__.get(e)}},31563:e=>{e.exports=function(e){return this.__data__.has(e)}},10259:(e,t,r)=>{var n=r(95217),i=r(75661),o=r(53287);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new o(a)}return r.set(e,t),this.size=r.size,this}},5957:e=>{e.exports=function(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}},62562:(e,t,r)=>{var n=r(36008),i=r(34188),o=r(29712);e.exports=function(e){return i(e)?o(e):n(e)}},25240:(e,t,r)=>{var n=r(30874),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=n((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,r,n,i){t.push(n?i.replace(o,"$1"):r||e)})),t}));e.exports=a},48059:(e,t,r)=>{var n=r(96596);e.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},41543:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(r){}try{return e+""}catch(r){}}return""}},38882:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},29712:e=>{var t="\\ud800-\\udfff",r="["+t+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",o="[^"+t+"]",a="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",u="(?:"+n+"|"+i+")"+"?",s="[\\ufe0e\\ufe0f]?",l=s+u+("(?:\\u200d(?:"+[o,a,c].join("|")+")"+s+u+")*"),p="(?:"+[o+n+"?",n,a,c,r].join("|")+")",f=RegExp(i+"(?="+i+")|"+p+l,"g");e.exports=function(e){return e.match(f)||[]}},27660:e=>{e.exports=function(e){return function(){return e}}},24503:(e,t,r)=>{var n=r(95603),i=r(91406),o=r(63920),a=Math.max,c=Math.min;e.exports=function(e,t,r){var u,s,l,p,f,d,h=0,m=!1,y=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function g(t){var r=u,n=s;return u=s=void 0,h=t,p=e.apply(n,r)}function b(e){var r=e-d;return void 0===d||r>=t||r<0||y&&e-h>=l}function w(){var e=i();if(b(e))return x(e);f=setTimeout(w,function(e){var r=t-(e-d);return y?c(r,l-(e-h)):r}(e))}function x(e){return f=void 0,v&&u?g(e):(u=s=void 0,p)}function I(){var e=i(),r=b(e);if(u=arguments,s=this,d=e,r){if(void 0===f)return function(e){return h=e,f=setTimeout(w,t),m?g(e):p}(d);if(y)return clearTimeout(f),f=setTimeout(w,t),g(d)}return void 0===f&&(f=setTimeout(w,t)),p}return t=o(t)||0,n(r)&&(m=!!r.leading,l=(y="maxWait"in r)?a(o(r.maxWait)||0,t):l,v="trailing"in r?!!r.trailing:v),I.cancel=function(){void 0!==f&&clearTimeout(f),h=0,u=d=s=f=void 0},I.flush=function(){return void 0===f?p:x(i())},I}},98330:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},96833:(e,t,r)=>{var n=r(63343),i=r(84055),o=r(77675),a=r(62003),c=r(85934);e.exports=function(e,t,r){var u=a(e)?n:i;return r&&c(e,t,r)&&(t=void 0),u(e,o(t,3))}},34455:(e,t,r)=>{var n=r(77216)(r(49339));e.exports=n},49339:(e,t,r)=>{var n=r(26917),i=r(77675),o=r(98007),a=Math.max;e.exports=function(e,t,r){var c=null==e?0:e.length;if(!c)return-1;var u=null==r?0:o(r);return u<0&&(u=a(c+u,0)),n(e,i(t,3),u)}},86501:(e,t,r)=>{var n=r(34958),i=r(27528);e.exports=function(e,t){return n(i(e,t),1)}},81214:(e,t,r)=>{var n=r(384);e.exports=function(e,t,r){var i=null==e?void 0:n(e,t);return void 0===i?r:i}},98765:(e,t,r)=>{var n=r(86571),i=r(32248);e.exports=function(e,t){return null!=e&&i(e,t,n)}},1686:e=>{e.exports=function(e){return e}},2382:(e,t,r)=>{var n=r(82744),i=r(52620),o=Object.prototype,a=o.hasOwnProperty,c=o.propertyIsEnumerable,u=n(function(){return arguments}())?n:function(e){return i(e)&&a.call(e,"callee")&&!c.call(e,"callee")};e.exports=u},62003:e=>{var t=Array.isArray;e.exports=t},86316:(e,t,r)=>{var n=r(78148),i=r(17164);e.exports=function(e){return null!=e&&i(e.length)&&!n(e)}},84614:(e,t,r)=>{var n=r(36522),i=r(52620);e.exports=function(e){return!0===e||!1===e||i(e)&&"[object Boolean]"==n(e)}},31262:(e,t,r)=>{e=r.nmd(e);var n=r(29107),i=r(72125),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,c=a&&a.exports===o?n.Buffer:void 0,u=(c?c.isBuffer:void 0)||i;e.exports=u},31470:(e,t,r)=>{var n=r(39336);e.exports=function(e,t){return n(e,t)}},78148:(e,t,r)=>{var n=r(36522),i=r(95603);e.exports=function(e){if(!i(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},17164:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},57815:(e,t,r)=>{var n=r(23313);e.exports=function(e){return n(e)&&e!=+e}},45041:e=>{e.exports=function(e){return null==e}},23313:(e,t,r)=>{var n=r(36522),i=r(52620);e.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==n(e)}},95603:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},52620:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},61449:(e,t,r)=>{var n=r(36522),i=r(95425),o=r(52620),a=Function.prototype,c=Object.prototype,u=a.toString,s=c.hasOwnProperty,l=u.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=n(e))return!1;var t=i(e);if(null===t)return!0;var r=s.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&u.call(r)==l}},13085:(e,t,r)=>{var n=r(36522),i=r(62003),o=r(52620);e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&"[object String]"==n(e)}},96596:(e,t,r)=>{var n=r(36522),i=r(52620);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},89221:(e,t,r)=>{var n=r(45387),i=r(22347),o=r(18315),a=o&&o.isTypedArray,c=a?i(a):n;e.exports=c},65304:(e,t,r)=>{var n=r(97137),i=r(96794),o=r(86316);e.exports=function(e){return o(e)?n(e):i(e)}},36456:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},27528:(e,t,r)=>{var n=r(14),i=r(77675),o=r(65718),a=r(62003);e.exports=function(e,t){return(a(e)?n:o)(e,i(t,3))}},36146:(e,t,r)=>{var n=r(69330),i=r(10427),o=r(77675);e.exports=function(e,t){var r={};return t=o(t,3),i(e,(function(e,i,o){n(r,i,t(e,i,o))})),r}},23488:(e,t,r)=>{var n=r(9781),i=r(64749),o=r(1686);e.exports=function(e){return e&&e.length?n(e,o,i):void 0}},61894:(e,t,r)=>{var n=r(53287);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=e.apply(this,n);return r.cache=o.set(i,a)||o,a};return r.cache=new(i.Cache||n),r}i.Cache=n,e.exports=i},37918:(e,t,r)=>{var n=r(9781),i=r(54714),o=r(1686);e.exports=function(e){return e&&e.length?n(e,o,i):void 0}},11700:e=>{e.exports=function(){}},91406:(e,t,r)=>{var n=r(29107);e.exports=function(){return n.Date.now()}},97093:(e,t,r)=>{var n=r(31171),i=r(44589),o=r(35456),a=r(48059);e.exports=function(e){return o(e)?n(a(e)):i(e)}},8295:(e,t,r)=>{var n=r(21294)();e.exports=n},17239:(e,t,r)=>{var n=r(19854),i=r(77675),o=r(246),a=r(62003),c=r(85934);e.exports=function(e,t,r){var u=a(e)?n:o;return r&&c(e,t,r)&&(t=void 0),u(e,i(t,3))}},63281:(e,t,r)=>{var n=r(34958),i=r(23729),o=r(53408),a=r(85934),c=o((function(e,t){if(null==e)return[];var r=t.length;return r>1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),i(e,n(t,1),[])}));e.exports=c},40119:e=>{e.exports=function(){return[]}},72125:e=>{e.exports=function(){return!1}},31680:(e,t,r)=>{var n=r(24503),i=r(95603);e.exports=function(e,t,r){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),n(e,t,{leading:o,maxWait:t,trailing:a})}},43950:(e,t,r)=>{var n=r(63920),i=1/0;e.exports=function(e){return e?(e=n(e))===i||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},98007:(e,t,r)=>{var n=r(43950);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},63920:(e,t,r)=>{var n=r(49070),i=r(95603),o=r(96596),a=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,s=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=c.test(e);return r||u.test(e)?s(e.slice(2),r?2:8):a.test(e)?NaN:+e}},47060:(e,t,r)=>{var n=r(38354);e.exports=function(e){return null==e?"":n(e)}},38496:(e,t,r)=>{var n=r(77675),i=r(87971);e.exports=function(e,t){return e&&e.length?i(e,n(t,2)):[]}},67290:(e,t,r)=>{var n=r(11709)("toUpperCase");e.exports=n},55946:e=>{"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(i){return!1}}()?Object.assign:function(e,i){for(var o,a,c=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var s in o=Object(arguments[u]))r.call(o,s)&&(c[s]=o[s]);if(t){a=t(o);for(var l=0;l<a.length;l++)n.call(o,a[l])&&(c[a[l]]=o[a[l]])}}return c}},70628:(e,t,r)=>{"use strict";var n=r(54067);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,o,a){if(a!==n){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return r.PropTypes=r,r}},75826:(e,t,r)=>{e.exports=r(70628)()},54067:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},94140:(e,t,r)=>{"use strict";var n=r(22483);t.H=n.createRoot,n.hydrateRoot},81909:(e,t,r)=>{"use strict";var n,i=r(70806),o=(n=i)&&n.__esModule?n:{default:n};Number.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},t.A=o.default},70806:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=c(r(25541)),o=c(r(75826)),a=c(r(15201));function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,r,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return r=n=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),n.state={highestStarHovered:-1/0},n.fillId="starGrad"+Math.random().toFixed(15).slice(2),n.hoverOverStar=function(e){return function(){n.setState({highestStarHovered:e})}},n.unHoverOverStar=function(){n.setState({highestStarHovered:-1/0})},u(n,r)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"stopColorStyle",value:function(e){var t={stopColor:e,stopOpacity:"1"};return this.props.ignoreInlineStyles?{}:t}},{key:"render",value:function(){var e=this.props,t=e.starRatedColor,r=e.starEmptyColor;return i.default.createElement("div",{className:"star-ratings",title:this.titleText,style:this.starRatingsStyle},i.default.createElement("svg",{className:"star-grad",style:this.starGradientStyle},i.default.createElement("defs",null,i.default.createElement("linearGradient",{id:this.fillId,x1:"0%",y1:"0%",x2:"100%",y2:"0%"},i.default.createElement("stop",{offset:"0%",className:"stop-color-first",style:this.stopColorStyle(t)}),i.default.createElement("stop",{offset:this.offsetValue,className:"stop-color-first",style:this.stopColorStyle(t)}),i.default.createElement("stop",{offset:this.offsetValue,className:"stop-color-final",style:this.stopColorStyle(r)}),i.default.createElement("stop",{offset:"100%",className:"stop-color-final",style:this.stopColorStyle(r)})))),this.renderStars)}},{key:"starRatingsStyle",get:function(){return this.props.ignoreInlineStyles?{}:{position:"relative",boxSizing:"border-box",display:"inline-block"}}},{key:"starGradientStyle",get:function(){return this.props.ignoreInlineStyles?{}:{position:"absolute",zIndex:"0",width:"0",height:"0",visibility:"hidden"}}},{key:"titleText",get:function(){var e=this.props,t=e.typeOfWidget,r=e.rating,n=this.state.highestStarHovered,i=n>0?n:r,o=parseFloat(i.toFixed(2)).toString();Number.isInteger(i)&&(o=String(i));var a=t+"s";return"1"===o&&(a=t),o+" "+a}},{key:"offsetValue",get:function(){var e=this.props.rating,t="0%";Number.isInteger(e)||(t=e.toFixed(2).split(".")[1].slice(0,2)+"%");return t}},{key:"renderStars",get:function(){var e=this,t=this.props,r=t.changeRating,n=t.rating,o=t.numberOfStars,c=t.starDimension,u=t.starSpacing,s=t.starRatedColor,l=t.starEmptyColor,p=t.starHoverColor,f=t.gradientPathName,d=t.ignoreInlineStyles,h=t.svgIconPath,m=t.svgIconViewBox,y=t.name,v=this.state.highestStarHovered;return Array.apply(null,Array(o)).map((function(t,g){var b=g+1,w=b<=n,x=v>0,I=b<=v,S=b===v,E=b>n&&b-1<n,M=1===b,j=b===o;return i.default.createElement(a.default,{key:b,fillId:e.fillId,changeRating:r?function(){return r(b,y)}:null,hoverOverStar:r?e.hoverOverStar(b):null,unHoverOverStar:r?e.unHoverOverStar:null,isStarred:w,isPartiallyFullStar:E,isHovered:I,hoverMode:x,isCurrentHoveredStar:S,isFirstStar:M,isLastStar:j,starDimension:c,starSpacing:u,starHoverColor:p,starRatedColor:s,starEmptyColor:l,gradientPathName:f,ignoreInlineStyles:d,svgIconPath:h,svgIconViewBox:m})}))}}]),t}(i.default.Component);s.propTypes={rating:o.default.number.isRequired,numberOfStars:o.default.number.isRequired,changeRating:o.default.func,starHoverColor:o.default.string.isRequired,starRatedColor:o.default.string.isRequired,starEmptyColor:o.default.string.isRequired,starDimension:o.default.string.isRequired,starSpacing:o.default.string.isRequired,gradientPathName:o.default.string.isRequired,ignoreInlineStyles:o.default.bool.isRequired,svgIconPath:o.default.string.isRequired,svgIconViewBox:o.default.string.isRequired,name:o.default.string},s.defaultProps={rating:0,typeOfWidget:"Star",numberOfStars:5,changeRating:null,starHoverColor:"rgb(230, 67, 47)",starRatedColor:"rgb(109, 122, 130)",starEmptyColor:"rgb(203, 211, 227)",starDimension:"50px",starSpacing:"7px",gradientPathName:"",ignoreInlineStyles:!1,svgIconPath:"m25,1 6,17h18l-14,11 5,17-15-10-15,10 5-17-14-11h18z",svgIconViewBox:"0 0 51 48"},t.default=s},15201:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=c(r(25541)),o=c(r(75755)),a=c(r(75826));function c(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this.props,t=e.changeRating,r=e.hoverOverStar,n=e.unHoverOverStar,o=e.svgIconViewBox,a=e.svgIconPath;return i.default.createElement("div",{className:"star-container",style:this.starContainerStyle,onMouseEnter:r,onMouseLeave:n,onClick:t},i.default.createElement("svg",{viewBox:o,className:this.starClasses,style:this.starSvgStyle},i.default.createElement("path",{className:"star",style:this.pathStyle,d:a})))}},{key:"starContainerStyle",get:function(){var e=this.props,t=e.changeRating,r=e.starSpacing,n=e.isFirstStar,i=e.isLastStar;return e.ignoreInlineStyles?{}:{position:"relative",display:"inline-block",verticalAlign:"middle",paddingLeft:n?void 0:r,paddingRight:i?void 0:r,cursor:t?"pointer":void 0}}},{key:"starSvgStyle",get:function(){var e=this.props,t=e.ignoreInlineStyles,r=e.isCurrentHoveredStar,n=e.starDimension;return t?{}:{width:n,height:n,transition:"transform .2s ease-in-out",transform:r?"scale(1.1)":void 0}}},{key:"pathStyle",get:function(){var e=this.props,t=e.isStarred,r=e.isPartiallyFullStar,n=e.isHovered,i=e.hoverMode,o=e.starEmptyColor,a=e.starRatedColor,c=e.starHoverColor,u=e.gradientPathName,s=e.fillId,l=void 0;return l=i?n?c:o:r?"url('"+u+"#"+s+"')":t?a:o,e.ignoreInlineStyles?{}:{fill:l,transition:"fill .2s ease-in-out"}}},{key:"starClasses",get:function(){var e=this.props,t=e.isSelected,r=e.isPartiallyFullStar,n=e.isHovered,i=e.isCurrentHoveredStar,a=e.ignoreInlineStyles,c=(0,o.default)({"widget-svg":!0,"widget-selected":t,"multi-widget-selected":r,hovered:n,"current-hovered":i});return a?{}:c}}]),t}(i.default.Component);u.propTypes={fillId:a.default.string.isRequired,changeRating:a.default.func,hoverOverStar:a.default.func,unHoverOverStar:a.default.func,isStarred:a.default.bool.isRequired,isPartiallyFullStar:a.default.bool.isRequired,isHovered:a.default.bool.isRequired,hoverMode:a.default.bool.isRequired,isCurrentHoveredStar:a.default.bool.isRequired,isFirstStar:a.default.bool.isRequired,isLastStar:a.default.bool.isRequired,starDimension:a.default.string.isRequired,starSpacing:a.default.string.isRequired,starHoverColor:a.default.string.isRequired,starRatedColor:a.default.string.isRequired,starEmptyColor:a.default.string.isRequired,gradientPathName:a.default.string.isRequired,ignoreInlineStyles:a.default.bool.isRequired,svgIconPath:a.default.string.isRequired,svgIconViewBox:a.default.string.isRequired},t.default=u},44756:(e,t,r)=>{"use strict";
/** @license React v16.14.0
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var n=r(55946),i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,c=i?Symbol.for("react.fragment"):60107,u=i?Symbol.for("react.strict_mode"):60108,s=i?Symbol.for("react.profiler"):60114,l=i?Symbol.for("react.provider"):60109,p=i?Symbol.for("react.context"):60110,f=i?Symbol.for("react.forward_ref"):60112,d=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||g}function x(){}function I(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var S=I.prototype=new x;S.constructor=I,n(S,w.prototype),S.isPureReactComponent=!0;var E={current:null},M=Object.prototype.hasOwnProperty,j={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,r){var n,i={},a=null,c=null;if(null!=t)for(n in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(a=""+t.key),t)M.call(t,n)&&!j.hasOwnProperty(n)&&(i[n]=t[n]);var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){for(var s=Array(u),l=0;l<u;l++)s[l]=arguments[l+2];i.children=s}if(e&&e.defaultProps)for(n in u=e.defaultProps)void 0===i[n]&&(i[n]=u[n]);return{$$typeof:o,type:e,key:a,ref:c,props:i,_owner:E.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var D=/\/+/g,N=[];function P(e,t,r,n){if(N.length){var i=N.pop();return i.result=e,i.keyPrefix=t,i.func=r,i.context=n,i.count=0,i}return{result:e,keyPrefix:t,func:r,context:n,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function k(e,t,r,n){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var c=!1;if(null===e)c=!0;else switch(i){case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case o:case a:c=!0}}if(c)return r(n,e,""===t?"."+C(e,0):t),1;if(c=0,t=""===t?".":t+":",Array.isArray(e))for(var u=0;u<e.length;u++){var s=t+C(i=e[u],u);c+=k(i,s,r,n)}else if(null===e||"object"!=typeof e?s=null:s="function"==typeof(s=y&&e[y]||e["@@iterator"])?s:null,"function"==typeof s)for(e=s.call(e),u=0;!(i=e.next()).done;)c+=k(i=i.value,s=t+C(i,u++),r,n);else if("object"===i)throw r=""+e,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(e).join(", ")+"}":r,""));return c}function L(e,t,r){return null==e?0:k(e,"",t,r)}function C(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function B(e,t){e.func.call(e.context,t,e.count++)}function _(e,t,r){var n=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?R(e,n,r,(function(e){return e})):null!=e&&(T(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(D,"$&/")+"/")+r)),n.push(e))}function R(e,t,r,n,i){var o="";null!=r&&(o=(""+r).replace(D,"$&/")+"/"),L(e,_,t=P(t,o,n,i)),A(t)}var z={current:null};function H(){var e=z.current;if(null===e)throw Error(v(321));return e}var U={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:n};t.Children={map:function(e,t,r){if(null==e)return e;var n=[];return R(e,n,null,t,r),n},forEach:function(e,t,r){if(null==e)return e;L(e,B,t=P(null,null,t,r)),A(t)},count:function(e){return L(e,(function(){return null}),null)},toArray:function(e){var t=[];return R(e,t,null,(function(e){return e})),t},only:function(e){if(!T(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=c,t.Profiler=s,t.PureComponent=I,t.StrictMode=u,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,t.cloneElement=function(e,t,r){if(null==e)throw Error(v(267,e));var i=n({},e.props),a=e.key,c=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,u=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)M.call(t,l)&&!j.hasOwnProperty(l)&&(i[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){s=Array(l);for(var p=0;p<l;p++)s[p]=arguments[p+2];i.children=s}return{$$typeof:o,type:e.type,key:a,ref:c,props:i,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:p,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=O,t.createFactory=function(e){var t=O.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:f,render:e}},t.isValidElement=T,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return H().useCallback(e,t)},t.useContext=function(e,t){return H().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return H().useEffect(e,t)},t.useImperativeHandle=function(e,t,r){return H().useImperativeHandle(e,t,r)},t.useLayoutEffect=function(e,t){return H().useLayoutEffect(e,t)},t.useMemo=function(e,t){return H().useMemo(e,t)},t.useReducer=function(e,t,r){return H().useReducer(e,t,r)},t.useRef=function(e){return H().useRef(e)},t.useState=function(e){return H().useState(e)},t.version="16.14.0"},25541:(e,t,r)=>{"use strict";e.exports=r(44756)},89742:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=r(77810),o=(n=i)&&n.__esModule?n:{default:n};t.default=function(){return o.default.createElement("svg",{width:"14",height:"11",viewBox:"0 0 14 11"},o.default.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}))}},88058:(e,t,r)=>{"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),o=r(77810),a=f(o),c=f(r(75755)),u=f(r(75826)),s=f(r(89742)),l=f(r(13594)),p=r(91524);function f(e){return e&&e.__esModule?e:{default:e}}var d=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.handleClick=r.handleClick.bind(r),r.handleTouchStart=r.handleTouchStart.bind(r),r.handleTouchMove=r.handleTouchMove.bind(r),r.handleTouchEnd=r.handleTouchEnd.bind(r),r.handleFocus=r.handleFocus.bind(r),r.handleBlur=r.handleBlur.bind(r),r.previouslyChecked=!(!e.checked&&!e.defaultChecked),r.state={checked:!(!e.checked&&!e.defaultChecked),hasFocus:!1},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidUpdate",value:function(e){e.checked!==this.props.checked&&this.setState({checked:!!this.props.checked})}},{key:"handleClick",value:function(e){if(!this.props.disabled){var t=this.input;if(e.target!==t&&!this.moved)return this.previouslyChecked=t.checked,e.preventDefault(),t.focus(),void t.click();var r=this.props.hasOwnProperty("checked")?this.props.checked:t.checked;this.setState({checked:r})}}},{key:"handleTouchStart",value:function(e){this.props.disabled||(this.startX=(0,p.pointerCoord)(e).x,this.activated=!0)}},{key:"handleTouchMove",value:function(e){if(this.activated&&(this.moved=!0,this.startX)){var t=(0,p.pointerCoord)(e).x;this.state.checked&&t+15<this.startX?(this.setState({checked:!1}),this.startX=t,this.activated=!0):t-15>this.startX&&(this.setState({checked:!0}),this.startX=t,this.activated=t<this.startX+5)}}},{key:"handleTouchEnd",value:function(e){if(this.moved){var t=this.input;if(e.preventDefault(),this.startX){var r=(0,p.pointerCoord)(e).x;!0===this.previouslyChecked&&this.startX+4>r?this.previouslyChecked!==this.state.checked&&(this.setState({checked:!1}),this.previouslyChecked=this.state.checked,t.click()):this.startX-4<r&&this.previouslyChecked!==this.state.checked&&(this.setState({checked:!0}),this.previouslyChecked=this.state.checked,t.click()),this.activated=!1,this.startX=null,this.moved=!1}}}},{key:"handleFocus",value:function(e){var t=this.props.onFocus;t&&t(e),this.setState({hasFocus:!0})}},{key:"handleBlur",value:function(e){var t=this.props.onBlur;t&&t(e),this.setState({hasFocus:!1})}},{key:"getIcon",value:function(e){var r=this.props.icons;return r?void 0===r[e]?t.defaultProps.icons[e]:r[e]:null}},{key:"render",value:function(){var e=this,t=this.props,r=t.className,i=(t.icons,function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(t,["className","icons"])),o=(0,c.default)("react-toggle",{"react-toggle--checked":this.state.checked,"react-toggle--focus":this.state.hasFocus,"react-toggle--disabled":this.props.disabled},r);return a.default.createElement("div",{className:o,onClick:this.handleClick,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd},a.default.createElement("div",{className:"react-toggle-track"},a.default.createElement("div",{className:"react-toggle-track-check"},this.getIcon("checked")),a.default.createElement("div",{className:"react-toggle-track-x"},this.getIcon("unchecked"))),a.default.createElement("div",{className:"react-toggle-thumb"}),a.default.createElement("input",n({},i,{ref:function(t){e.input=t},onFocus:this.handleFocus,onBlur:this.handleBlur,className:"react-toggle-screenreader-only",type:"checkbox"})))}}]),t}(o.PureComponent);t.A=d,d.displayName="Toggle",d.defaultProps={icons:{checked:a.default.createElement(s.default,null),unchecked:a.default.createElement(l.default,null)}},d.propTypes={checked:u.default.bool,disabled:u.default.bool,defaultChecked:u.default.bool,onChange:u.default.func,onFocus:u.default.func,onBlur:u.default.func,className:u.default.string,name:u.default.string,value:u.default.string,id:u.default.string,"aria-labelledby":u.default.string,"aria-label":u.default.string,icons:u.default.oneOfType([u.default.bool,u.default.shape({checked:u.default.node,unchecked:u.default.node})])}},91524:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointerCoord=function(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var r=t[0];return{x:r.clientX,y:r.clientY}}var n=e.pageX;if(void 0!==n)return{x:n,y:e.pageY}}return{x:0,y:0}}},13594:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i=r(77810),o=(n=i)&&n.__esModule?n:{default:n};t.default=function(){return o.default.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10"},o.default.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"}))}},81021:(e,t)=>{"use strict";var r,n=Symbol.for("react.element"),i=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),s=Symbol.for("react.context"),l=Symbol.for("react.server_context"),p=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),y=Symbol.for("react.offscreen");
/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case c:case a:case f:case d:return e;default:switch(e=e&&e.$$typeof){case l:case s:case p:case m:case h:case u:return e;default:return t}}case i:return t}}}r=Symbol.for("react.module.reference"),t.isFragment=function(e){return v(e)===o}},17329:(e,t,r)=>{"use strict";e.exports=r(81021)},64181:(e,t,r)=>{"use strict";function n(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function i(e){return e instanceof n(e).Element||e instanceof Element}function o(e){return e instanceof n(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof n(e).ShadowRoot||e instanceof ShadowRoot)}r.d(t,{Ay:()=>at});var c=Math.max,u=Math.min,s=Math.round;function l(e,t){void 0===t&&(t=!1);var r=e.getBoundingClientRect(),n=1,i=1;if(o(e)&&t){var a=e.offsetHeight,c=e.offsetWidth;c>0&&(n=s(r.width)/c||1),a>0&&(i=s(r.height)/a||1)}return{width:r.width/n,height:r.height/i,top:r.top/i,right:r.right/n,bottom:r.bottom/i,left:r.left/n,x:r.left/n,y:r.top/i}}function p(e){var t=n(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function f(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((i(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return l(d(e)).left+p(e).scrollLeft}function m(e){return n(e).getComputedStyle(e)}function y(e){var t=m(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function v(e,t,r){void 0===r&&(r=!1);var i,a,c=o(t),u=o(t)&&function(e){var t=e.getBoundingClientRect(),r=s(t.width)/e.offsetWidth||1,n=s(t.height)/e.offsetHeight||1;return 1!==r||1!==n}(t),m=d(t),v=l(e,u),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(c||!c&&!r)&&(("body"!==f(t)||y(m))&&(g=(i=t)!==n(i)&&o(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:p(i)),o(t)?((b=l(t,!0)).x+=t.clientLeft,b.y+=t.clientTop):m&&(b.x=h(m))),{x:v.left+g.scrollLeft-b.x,y:v.top+g.scrollTop-b.y,width:v.width,height:v.height}}function g(e){var t=l(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function b(e){return"html"===f(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||d(e)}function w(e){return["html","body","#document"].indexOf(f(e))>=0?e.ownerDocument.body:o(e)&&y(e)?e:w(b(e))}function x(e,t){var r;void 0===t&&(t=[]);var i=w(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=n(i),c=o?[a].concat(a.visualViewport||[],y(i)?i:[]):i,u=t.concat(c);return o?u:u.concat(x(b(c)))}function I(e){return["table","td","th"].indexOf(f(e))>=0}function S(e){return o(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var t=n(e),r=S(e);r&&I(r)&&"static"===m(r).position;)r=S(r);return r&&("html"===f(r)||"body"===f(r)&&"static"===m(r).position)?t:r||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&o(e)&&"fixed"===m(e).position)return null;var r=b(e);for(a(r)&&(r=r.host);o(r)&&["html","body"].indexOf(f(r))<0;){var n=m(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var M="top",j="bottom",O="right",T="left",D="auto",N=[M,j,O,T],P="start",A="end",k="viewport",L="popper",C=N.reduce((function(e,t){return e.concat([t+"-"+P,t+"-"+A])}),[]),B=[].concat(N,[D]).reduce((function(e,t){return e.concat([t,t+"-"+P,t+"-"+A])}),[]),_=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function R(e){var t=new Map,r=new Set,n=[];function i(e){r.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&i(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||i(e)})),n}var z={placement:"bottom",modifiers:[],strategy:"absolute"};function H(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function U(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,n=void 0===r?[]:r,o=t.defaultOptions,a=void 0===o?z:o;return function(e,t,r){void 0===r&&(r=a);var o,c,u={placement:"bottom",orderedModifiers:[],options:Object.assign({},z,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],l=!1,p={state:u,setOptions:function(r){var o="function"==typeof r?r(u.options):r;f(),u.options=Object.assign({},a,u.options,o),u.scrollParents={reference:i(e)?x(e):e.contextElement?x(e.contextElement):[],popper:x(t)};var c=function(e){var t=R(e);return _.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}(function(e){var t=e.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(n,u.options.modifiers)));return u.orderedModifiers=c.filter((function(e){return e.enabled})),u.orderedModifiers.forEach((function(e){var t=e.name,r=e.options,n=void 0===r?{}:r,i=e.effect;if("function"==typeof i){var o=i({state:u,name:t,instance:p,options:n}),a=function(){};s.push(o||a)}})),p.update()},forceUpdate:function(){if(!l){var e=u.elements,t=e.reference,r=e.popper;if(H(t,r)){u.rects={reference:v(t,E(r),"fixed"===u.options.strategy),popper:g(r)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach((function(e){return u.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<u.orderedModifiers.length;n++)if(!0!==u.reset){var i=u.orderedModifiers[n],o=i.fn,a=i.options,c=void 0===a?{}:a,s=i.name;"function"==typeof o&&(u=o({state:u,options:c,name:s,instance:p})||u)}else u.reset=!1,n=-1}}},update:(o=function(){return new Promise((function(e){p.forceUpdate(),e(u)}))},function(){return c||(c=new Promise((function(e){Promise.resolve().then((function(){c=void 0,e(o())}))}))),c}),destroy:function(){f(),l=!0}};if(!H(e,t))return p;function f(){s.forEach((function(e){return e()})),s=[]}return p.setOptions(r).then((function(e){!l&&r.onFirstUpdate&&r.onFirstUpdate(e)})),p}}var G={passive:!0};function W(e){return e.split("-")[0]}function Z(e){return e.split("-")[1]}function q(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function F(e){var t,r=e.reference,n=e.element,i=e.placement,o=i?W(i):null,a=i?Z(i):null,c=r.x+r.width/2-n.width/2,u=r.y+r.height/2-n.height/2;switch(o){case M:t={x:c,y:r.y-n.height};break;case j:t={x:c,y:r.y+r.height};break;case O:t={x:r.x+r.width,y:u};break;case T:t={x:r.x-n.width,y:u};break;default:t={x:r.x,y:r.y}}var s=o?q(o):null;if(null!=s){var l="y"===s?"height":"width";switch(a){case P:t[s]=t[s]-(r[l]/2-n[l]/2);break;case A:t[s]=t[s]+(r[l]/2-n[l]/2)}}return t}var V={top:"auto",right:"auto",bottom:"auto",left:"auto"};function J(e){var t,r=e.popper,i=e.popperRect,o=e.placement,a=e.variation,c=e.offsets,u=e.position,l=e.gpuAcceleration,p=e.adaptive,f=e.roundOffsets,h=e.isFixed,y=c.x,v=void 0===y?0:y,g=c.y,b=void 0===g?0:g,w="function"==typeof f?f({x:v,y:b}):{x:v,y:b};v=w.x,b=w.y;var x=c.hasOwnProperty("x"),I=c.hasOwnProperty("y"),S=T,D=M,N=window;if(p){var P=E(r),k="clientHeight",L="clientWidth";if(P===n(r)&&"static"!==m(P=d(r)).position&&"absolute"===u&&(k="scrollHeight",L="scrollWidth"),o===M||(o===T||o===O)&&a===A)D=j,b-=(h&&P===N&&N.visualViewport?N.visualViewport.height:P[k])-i.height,b*=l?1:-1;if(o===T||(o===M||o===j)&&a===A)S=O,v-=(h&&P===N&&N.visualViewport?N.visualViewport.width:P[L])-i.width,v*=l?1:-1}var C,B=Object.assign({position:u},p&&V),_=!0===f?function(e){var t=e.x,r=e.y,n=window.devicePixelRatio||1;return{x:s(t*n)/n||0,y:s(r*n)/n||0}}({x:v,y:b}):{x:v,y:b};return v=_.x,b=_.y,l?Object.assign({},B,((C={})[D]=I?"0":"",C[S]=x?"0":"",C.transform=(N.devicePixelRatio||1)<=1?"translate("+v+"px, "+b+"px)":"translate3d("+v+"px, "+b+"px, 0)",C)):Object.assign({},B,((t={})[D]=I?b+"px":"",t[S]=x?v+"px":"",t.transform="",t))}const Y={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},i=t.elements[e];o(i)&&f(i)&&(Object.assign(i.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce((function(e,t){return e[t]="",e}),{});o(n)&&f(n)&&(Object.assign(n.style,a),Object.keys(i).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]};const $={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.offset,o=void 0===i?[0,0]:i,a=B.reduce((function(e,r){return e[r]=function(e,t,r){var n=W(e),i=[T,M].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},t,{placement:e})):r,a=o[0],c=o[1];return a=a||0,c=(c||0)*i,[T,O].indexOf(n)>=0?{x:c,y:a}:{x:a,y:c}}(r,t.rects,o),e}),{}),c=a[t.placement],u=c.x,s=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=s),t.modifiersData[n]=a}};var Q={left:"right",right:"left",bottom:"top",top:"bottom"};function X(e){return e.replace(/left|right|bottom|top/g,(function(e){return Q[e]}))}var K={start:"end",end:"start"};function ee(e){return e.replace(/start|end/g,(function(e){return K[e]}))}function te(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&a(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function re(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function ne(e,t){return t===k?re(function(e){var t=n(e),r=d(e),i=t.visualViewport,o=r.clientWidth,a=r.clientHeight,c=0,u=0;return i&&(o=i.width,a=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(c=i.offsetLeft,u=i.offsetTop)),{width:o,height:a,x:c+h(e),y:u}}(e)):i(t)?function(e){var t=l(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):re(function(e){var t,r=d(e),n=p(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=c(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=c(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),u=-n.scrollLeft+h(e),s=-n.scrollTop;return"rtl"===m(i||r).direction&&(u+=c(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:u,y:s}}(d(e)))}function ie(e,t,r){var n="clippingParents"===t?function(e){var t=x(b(e)),r=["absolute","fixed"].indexOf(m(e).position)>=0&&o(e)?E(e):e;return i(r)?t.filter((function(e){return i(e)&&te(e,r)&&"body"!==f(e)})):[]}(e):[].concat(t),a=[].concat(n,[r]),s=a[0],l=a.reduce((function(t,r){var n=ne(e,r);return t.top=c(n.top,t.top),t.right=u(n.right,t.right),t.bottom=u(n.bottom,t.bottom),t.left=c(n.left,t.left),t}),ne(e,s));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function oe(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ae(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}function ce(e,t){void 0===t&&(t={});var r=t,n=r.placement,o=void 0===n?e.placement:n,a=r.boundary,c=void 0===a?"clippingParents":a,u=r.rootBoundary,s=void 0===u?k:u,p=r.elementContext,f=void 0===p?L:p,h=r.altBoundary,m=void 0!==h&&h,y=r.padding,v=void 0===y?0:y,g=oe("number"!=typeof v?v:ae(v,N)),b=f===L?"reference":L,w=e.rects.popper,x=e.elements[m?b:f],I=ie(i(x)?x:x.contextElement||d(e.elements.popper),c,s),S=l(e.elements.reference),E=F({reference:S,element:w,strategy:"absolute",placement:o}),T=re(Object.assign({},w,E)),D=f===L?T:S,P={top:I.top-D.top+g.top,bottom:D.bottom-I.bottom+g.bottom,left:I.left-D.left+g.left,right:D.right-I.right+g.right},A=e.modifiersData.offset;if(f===L&&A){var C=A[o];Object.keys(P).forEach((function(e){var t=[O,j].indexOf(e)>=0?1:-1,r=[M,j].indexOf(e)>=0?"y":"x";P[e]+=C[r]*t}))}return P}function ue(e,t,r){return c(e,u(t,r))}const se={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=void 0===i||i,a=r.altAxis,s=void 0!==a&&a,l=r.boundary,p=r.rootBoundary,f=r.altBoundary,d=r.padding,h=r.tether,m=void 0===h||h,y=r.tetherOffset,v=void 0===y?0:y,b=ce(t,{boundary:l,rootBoundary:p,padding:d,altBoundary:f}),w=W(t.placement),x=Z(t.placement),I=!x,S=q(w),D="x"===S?"y":"x",N=t.modifiersData.popperOffsets,A=t.rects.reference,k=t.rects.popper,L="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,C="number"==typeof L?{mainAxis:L,altAxis:L}:Object.assign({mainAxis:0,altAxis:0},L),B=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,_={x:0,y:0};if(N){if(o){var R,z="y"===S?M:T,H="y"===S?j:O,U="y"===S?"height":"width",G=N[S],F=G+b[z],V=G-b[H],J=m?-k[U]/2:0,Y=x===P?A[U]:k[U],$=x===P?-k[U]:-A[U],Q=t.elements.arrow,X=m&&Q?g(Q):{width:0,height:0},K=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=K[z],te=K[H],re=ue(0,A[U],X[U]),ne=I?A[U]/2-J-re-ee-C.mainAxis:Y-re-ee-C.mainAxis,ie=I?-A[U]/2+J+re+te+C.mainAxis:$+re+te+C.mainAxis,oe=t.elements.arrow&&E(t.elements.arrow),ae=oe?"y"===S?oe.clientTop||0:oe.clientLeft||0:0,se=null!=(R=null==B?void 0:B[S])?R:0,le=G+ie-se,pe=ue(m?u(F,G+ne-se-ae):F,G,m?c(V,le):V);N[S]=pe,_[S]=pe-G}if(s){var fe,de="x"===S?M:T,he="x"===S?j:O,me=N[D],ye="y"===D?"height":"width",ve=me+b[de],ge=me-b[he],be=-1!==[M,T].indexOf(w),we=null!=(fe=null==B?void 0:B[D])?fe:0,xe=be?ve:me-A[ye]-k[ye]-we+C.altAxis,Ie=be?me+A[ye]+k[ye]-we-C.altAxis:ge,Se=m&&be?function(e,t,r){var n=ue(e,t,r);return n>r?r:n}(xe,me,Ie):ue(m?xe:ve,me,m?Ie:ge);N[D]=Se,_[D]=Se-me}t.modifiersData[n]=_}},requiresIfExists:["offset"]};const le={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,n=e.name,i=e.options,o=r.elements.arrow,a=r.modifiersData.popperOffsets,c=W(r.placement),u=q(c),s=[T,O].indexOf(c)>=0?"height":"width";if(o&&a){var l=function(e,t){return oe("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ae(e,N))}(i.padding,r),p=g(o),f="y"===u?M:T,d="y"===u?j:O,h=r.rects.reference[s]+r.rects.reference[u]-a[u]-r.rects.popper[s],m=a[u]-r.rects.reference[u],y=E(o),v=y?"y"===u?y.clientHeight||0:y.clientWidth||0:0,b=h/2-m/2,w=l[f],x=v-p[s]-l[d],I=v/2-p[s]/2+b,S=ue(w,I,x),D=u;r.modifiersData[n]=((t={})[D]=S,t.centerOffset=S-I,t)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&te(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function pe(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function fe(e){return[M,O,j,T].some((function(t){return e[t]>=0}))}var de=U({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,i=e.options,o=i.scroll,a=void 0===o||o,c=i.resize,u=void 0===c||c,s=n(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach((function(e){e.addEventListener("scroll",r.update,G)})),u&&s.addEventListener("resize",r.update,G),function(){a&&l.forEach((function(e){e.removeEventListener("scroll",r.update,G)})),u&&s.removeEventListener("resize",r.update,G)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=F({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=void 0===n||n,o=r.adaptive,a=void 0===o||o,c=r.roundOffsets,u=void 0===c||c,s={placement:W(t.placement),variation:Z(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,J(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,J(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},Y,$,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,a=r.altAxis,c=void 0===a||a,u=r.fallbackPlacements,s=r.padding,l=r.boundary,p=r.rootBoundary,f=r.altBoundary,d=r.flipVariations,h=void 0===d||d,m=r.allowedAutoPlacements,y=t.options.placement,v=W(y),g=u||(v===y||!h?[X(y)]:function(e){if(W(e)===D)return[];var t=X(e);return[ee(e),t,ee(t)]}(y)),b=[y].concat(g).reduce((function(e,r){return e.concat(W(r)===D?function(e,t){void 0===t&&(t={});var r=t,n=r.placement,i=r.boundary,o=r.rootBoundary,a=r.padding,c=r.flipVariations,u=r.allowedAutoPlacements,s=void 0===u?B:u,l=Z(n),p=l?c?C:C.filter((function(e){return Z(e)===l})):N,f=p.filter((function(e){return s.indexOf(e)>=0}));0===f.length&&(f=p);var d=f.reduce((function(t,r){return t[r]=ce(e,{placement:r,boundary:i,rootBoundary:o,padding:a})[W(r)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}(t,{placement:r,boundary:l,rootBoundary:p,padding:s,flipVariations:h,allowedAutoPlacements:m}):r)}),[]),w=t.rects.reference,x=t.rects.popper,I=new Map,S=!0,E=b[0],A=0;A<b.length;A++){var k=b[A],L=W(k),_=Z(k)===P,R=[M,j].indexOf(L)>=0,z=R?"width":"height",H=ce(t,{placement:k,boundary:l,rootBoundary:p,altBoundary:f,padding:s}),U=R?_?O:T:_?j:M;w[z]>x[z]&&(U=X(U));var G=X(U),q=[];if(o&&q.push(H[L]<=0),c&&q.push(H[U]<=0,H[G]<=0),q.every((function(e){return e}))){E=k,S=!1;break}I.set(k,q)}if(S)for(var F=function(e){var t=b.find((function(t){var r=I.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},V=h?3:1;V>0;V--){if("break"===F(V))break}t.placement!==E&&(t.modifiersData[n]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},se,le,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=ce(t,{elementContext:"reference"}),c=ce(t,{altBoundary:!0}),u=pe(a,n),s=pe(c,i,o),l=fe(u),p=fe(s);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:l,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":p})}}]}),he="tippy-content",me="tippy-backdrop",ye="tippy-arrow",ve="tippy-svg-arrow",ge={passive:!0,capture:!0},be=function(){return document.body};function we(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function xe(e,t){var r={}.toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function Ie(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Se(e,t){return 0===t?e:function(n){clearTimeout(r),r=setTimeout((function(){e(n)}),t)};var r}function Ee(e){return[].concat(e)}function Me(e,t){-1===e.indexOf(t)&&e.push(t)}function je(e){return e.split("-")[0]}function Oe(e){return[].slice.call(e)}function Te(e){return Object.keys(e).reduce((function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t}),{})}function De(){return document.createElement("div")}function Ne(e){return["Element","Fragment"].some((function(t){return xe(e,t)}))}function Pe(e){return xe(e,"MouseEvent")}function Ae(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function ke(e){return Ne(e)?[e]:function(e){return xe(e,"NodeList")}(e)?Oe(e):Array.isArray(e)?e:Oe(document.querySelectorAll(e))}function Le(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Ce(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Be(e){var t,r=Ee(e)[0];return null!=r&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function _e(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[n](t,r)}))}function Re(e,t){for(var r=t;r;){var n;if(e.contains(r))return!0;r=null==r.getRootNode||null==(n=r.getRootNode())?void 0:n.host}return!1}var ze={isTouch:!1},He=0;function Ue(){ze.isTouch||(ze.isTouch=!0,window.performance&&document.addEventListener("mousemove",Ge))}function Ge(){var e=performance.now();e-He<20&&(ze.isTouch=!1,document.removeEventListener("mousemove",Ge)),He=e}function We(){var e=document.activeElement;if(Ae(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var Ze=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto;var qe={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Fe=Object.assign({appendTo:be,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},qe,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),Ve=Object.keys(Fe);function Je(e){var t=(e.plugins||[]).reduce((function(t,r){var n,i=r.name,o=r.defaultValue;i&&(t[i]=void 0!==e[i]?e[i]:null!=(n=Fe[i])?n:o);return t}),{});return Object.assign({},e,t)}function Ye(e,t){var r=Object.assign({},t,{content:Ie(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Je(Object.assign({},Fe,{plugins:t}))):Ve).reduce((function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(i){t[r]=n}return t}),{})}(e,t.plugins));return r.aria=Object.assign({},Fe.aria,r.aria),r.aria={expanded:"auto"===r.aria.expanded?t.interactive:r.aria.expanded,content:"auto"===r.aria.content?t.interactive?null:"describedby":r.aria.content},r}function $e(e,t){e.innerHTML=t}function Qe(e){var t=De();return!0===e?t.className=ye:(t.className=ve,Ne(e)?t.appendChild(e):$e(t,e)),t}function Xe(e,t){Ne(t.content)?($e(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?$e(e,t.content):e.textContent=t.content)}function Ke(e){var t=e.firstElementChild,r=Oe(t.children);return{box:t,content:r.find((function(e){return e.classList.contains(he)})),arrow:r.find((function(e){return e.classList.contains(ye)||e.classList.contains(ve)})),backdrop:r.find((function(e){return e.classList.contains(me)}))}}function et(e){var t=De(),r=De();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var n=De();function i(r,n){var i=Ke(t),o=i.box,a=i.content,c=i.arrow;n.theme?o.setAttribute("data-theme",n.theme):o.removeAttribute("data-theme"),"string"==typeof n.animation?o.setAttribute("data-animation",n.animation):o.removeAttribute("data-animation"),n.inertia?o.setAttribute("data-inertia",""):o.removeAttribute("data-inertia"),o.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?o.setAttribute("role",n.role):o.removeAttribute("role"),r.content===n.content&&r.allowHTML===n.allowHTML||Xe(a,e.props),n.arrow?c?r.arrow!==n.arrow&&(o.removeChild(c),o.appendChild(Qe(n.arrow))):o.appendChild(Qe(n.arrow)):c&&o.removeChild(c)}return n.className=he,n.setAttribute("data-state","hidden"),Xe(n,e.props),t.appendChild(r),r.appendChild(n),i(e.props,e.props),{popper:t,onUpdate:i}}et.$$tippy=!0;var tt=1,rt=[],nt=[];function it(e,t){var r,n,i,o,a,c,u,s,l=Ye(e,Object.assign({},Fe,Je(Te(t)))),p=!1,f=!1,d=!1,h=!1,m=[],y=Se(V,l.interactiveDebounce),v=tt++,g=(s=l.plugins).filter((function(e,t){return s.indexOf(e)===t})),b={id:v,reference:e,popper:De(),popperInstance:null,props:l,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:g,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(n),cancelAnimationFrame(i)},setProps:function(t){0;if(b.state.isDestroyed)return;k("onBeforeUpdate",[b,t]),q();var r=b.props,n=Ye(e,Object.assign({},r,Te(t),{ignoreAttributes:!0}));b.props=n,Z(),r.interactiveDebounce!==n.interactiveDebounce&&(B(),y=Se(V,n.interactiveDebounce));r.triggerTarget&&!n.triggerTarget?Ee(r.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&e.removeAttribute("aria-expanded");C(),A(),I&&I(r,n);b.popperInstance&&(Q(),K().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));k("onAfterUpdate",[b,t])},setContent:function(e){b.setProps({content:e})},show:function(){0;var e=b.state.isVisible,t=b.state.isDestroyed,r=!b.state.isEnabled,n=ze.isTouch&&!b.props.touch,i=we(b.props.duration,0,Fe.duration);if(e||t||r||n)return;if(T().hasAttribute("disabled"))return;if(k("onShow",[b],!1),!1===b.props.onShow(b))return;b.state.isVisible=!0,O()&&(x.style.visibility="visible");A(),H(),b.state.isMounted||(x.style.transition="none");if(O()){var o=N();Le([o.box,o.content],0)}c=function(){var e;if(b.state.isVisible&&!h){if(h=!0,x.offsetHeight,x.style.transition=b.props.moveTransition,O()&&b.props.animation){var t=N(),r=t.box,n=t.content;Le([r,n],i),Ce([r,n],"visible")}L(),C(),Me(nt,b),null==(e=b.popperInstance)||e.forceUpdate(),k("onMount",[b]),b.props.animation&&O()&&function(e,t){G(e,t)}(i,(function(){b.state.isShown=!0,k("onShown",[b])}))}},function(){var e,t=b.props.appendTo,r=T();e=b.props.interactive&&t===be||"parent"===t?r.parentNode:Ie(t,[r]);e.contains(x)||e.appendChild(x);b.state.isMounted=!0,Q(),!1}()},hide:function(){0;var e=!b.state.isVisible,t=b.state.isDestroyed,r=!b.state.isEnabled,n=we(b.props.duration,1,Fe.duration);if(e||t||r)return;if(k("onHide",[b],!1),!1===b.props.onHide(b))return;b.state.isVisible=!1,b.state.isShown=!1,h=!1,p=!1,O()&&(x.style.visibility="hidden");if(B(),U(),A(!0),O()){var i=N(),o=i.box,a=i.content;b.props.animation&&(Le([o,a],n),Ce([o,a],"hidden"))}L(),C(),b.props.animation?O()&&function(e,t){G(e,(function(){!b.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()}))}(n,b.unmount):b.unmount()},hideWithInteractivity:function(e){0;D().addEventListener("mousemove",y),Me(rt,y),y(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){0;b.state.isVisible&&b.hide();if(!b.state.isMounted)return;X(),K().forEach((function(e){e._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x);nt=nt.filter((function(e){return e!==b})),b.state.isMounted=!1,k("onHidden",[b])},destroy:function(){0;if(b.state.isDestroyed)return;b.clearDelayTimeouts(),b.unmount(),q(),delete e._tippy,b.state.isDestroyed=!0,k("onDestroy",[b])}};if(!l.render)return b;var w=l.render(b),x=w.popper,I=w.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+b.id,b.popper=x,e._tippy=b,x._tippy=b;var S=g.map((function(e){return e.fn(b)})),E=e.hasAttribute("aria-expanded");return Z(),C(),A(),k("onCreate",[b]),l.showOnCreate&&ee(),x.addEventListener("mouseenter",(function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&D().addEventListener("mousemove",y)})),b;function M(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function j(){return"hold"===M()[0]}function O(){var e;return!(null==(e=b.props.render)||!e.$$tippy)}function T(){return u||e}function D(){var e=T().parentNode;return e?Be(e):document}function N(){return Ke(x)}function P(e){return b.state.isMounted&&!b.state.isVisible||ze.isTouch||o&&"focus"===o.type?0:we(b.props.delay,e?0:1,Fe.delay)}function A(e){void 0===e&&(e=!1),x.style.pointerEvents=b.props.interactive&&!e?"":"none",x.style.zIndex=""+b.props.zIndex}function k(e,t,r){var n;(void 0===r&&(r=!0),S.forEach((function(r){r[e]&&r[e].apply(r,t)})),r)&&(n=b.props)[e].apply(n,t)}function L(){var t=b.props.aria;if(t.content){var r="aria-"+t.content,n=x.id;Ee(b.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(r);if(b.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var i=t&&t.replace(n,"").trim();i?e.setAttribute(r,i):e.removeAttribute(r)}}))}}function C(){!E&&b.props.aria.expanded&&Ee(b.props.triggerTarget||e).forEach((function(e){b.props.interactive?e.setAttribute("aria-expanded",b.state.isVisible&&e===T()?"true":"false"):e.removeAttribute("aria-expanded")}))}function B(){D().removeEventListener("mousemove",y),rt=rt.filter((function(e){return e!==y}))}function _(t){if(!ze.isTouch||!d&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!b.props.interactive||!Re(x,r)){if(Ee(b.props.triggerTarget||e).some((function(e){return Re(e,r)}))){if(ze.isTouch)return;if(b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else k("onClickOutside",[b,t]);!0===b.props.hideOnClick&&(b.clearDelayTimeouts(),b.hide(),f=!0,setTimeout((function(){f=!1})),b.state.isMounted||U())}}}function R(){d=!0}function z(){d=!1}function H(){var e=D();e.addEventListener("mousedown",_,!0),e.addEventListener("touchend",_,ge),e.addEventListener("touchstart",z,ge),e.addEventListener("touchmove",R,ge)}function U(){var e=D();e.removeEventListener("mousedown",_,!0),e.removeEventListener("touchend",_,ge),e.removeEventListener("touchstart",z,ge),e.removeEventListener("touchmove",R,ge)}function G(e,t){var r=N().box;function n(e){e.target===r&&(_e(r,"remove",n),t())}if(0===e)return t();_e(r,"remove",a),_e(r,"add",n),a=n}function W(t,r,n){void 0===n&&(n=!1),Ee(b.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,r,n),m.push({node:e,eventType:t,handler:r,options:n})}))}function Z(){var e;j()&&(W("touchstart",F,{passive:!0}),W("touchend",J,{passive:!0})),(e=b.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(W(e,F),e){case"mouseenter":W("mouseleave",J);break;case"focus":W(Ze?"focusout":"blur",Y);break;case"focusin":W("focusout",Y)}}))}function q(){m.forEach((function(e){var t=e.node,r=e.eventType,n=e.handler,i=e.options;t.removeEventListener(r,n,i)})),m=[]}function F(e){var t,r=!1;if(b.state.isEnabled&&!$(e)&&!f){var n="focus"===(null==(t=o)?void 0:t.type);o=e,u=e.currentTarget,C(),!b.state.isVisible&&Pe(e)&&rt.forEach((function(t){return t(e)})),"click"===e.type&&(b.props.trigger.indexOf("mouseenter")<0||p)&&!1!==b.props.hideOnClick&&b.state.isVisible?r=!0:ee(e),"click"===e.type&&(p=!r),r&&!n&&te(e)}}function V(e){var t=e.target,r=T().contains(t)||x.contains(t);if("mousemove"!==e.type||!r){var n=K().concat(x).map((function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:l}:null})).filter(Boolean);(function(e,t){var r=t.clientX,n=t.clientY;return e.every((function(e){var t=e.popperRect,i=e.popperState,o=e.props.interactiveBorder,a=je(i.placement),c=i.modifiersData.offset;if(!c)return!0;var u="bottom"===a?c.top.y:0,s="top"===a?c.bottom.y:0,l="right"===a?c.left.x:0,p="left"===a?c.right.x:0,f=t.top-n+u>o,d=n-t.bottom-s>o,h=t.left-r+l>o,m=r-t.right-p>o;return f||d||h||m}))})(n,e)&&(B(),te(e))}}function J(e){$(e)||b.props.trigger.indexOf("click")>=0&&p||(b.props.interactive?b.hideWithInteractivity(e):te(e))}function Y(e){b.props.trigger.indexOf("focusin")<0&&e.target!==T()||b.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||te(e)}function $(e){return!!ze.isTouch&&j()!==e.type.indexOf("touch")>=0}function Q(){X();var t=b.props,r=t.popperOptions,n=t.placement,i=t.offset,o=t.getReferenceClientRect,a=t.moveTransition,u=O()?Ke(x).arrow:null,s=o?{getBoundingClientRect:o,contextElement:o.contextElement||T()}:e,l={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(O()){var r=N().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)})),t.attributes.popper={}}}},p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},l];O()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==r?void 0:r.modifiers)||[]),b.popperInstance=de(s,x,Object.assign({},r,{placement:n,onFirstUpdate:c,modifiers:p}))}function X(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function K(){return Oe(x.querySelectorAll("[data-tippy-root]"))}function ee(e){b.clearDelayTimeouts(),e&&k("onTrigger",[b,e]),H();var t=P(!0),n=M(),i=n[0],o=n[1];ze.isTouch&&"hold"===i&&o&&(t=o),t?r=setTimeout((function(){b.show()}),t):b.show()}function te(e){if(b.clearDelayTimeouts(),k("onUntrigger",[b,e]),b.state.isVisible){if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&p)){var t=P(!1);t?n=setTimeout((function(){b.state.isVisible&&b.hide()}),t):i=requestAnimationFrame((function(){b.hide()}))}}else U()}}function ot(e,t){void 0===t&&(t={});var r=Fe.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Ue,ge),window.addEventListener("blur",We);var n=Object.assign({},t,{plugins:r}),i=ke(e).reduce((function(e,t){var r=t&&it(t,n);return r&&e.push(r),e}),[]);return Ne(e)?i[0]:i}ot.defaultProps=Fe,ot.setDefaultProps=function(e){Object.keys(e).forEach((function(t){Fe[t]=e[t]}))},ot.currentInput=ze;Object.assign({},Y,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}});ot.setDefaultProps({render:et});const at=ot},55494:(e,t,r)=>{"use strict";r.d(t,{A:()=>M});var n=r(77810),i=e=>"string"!=typeof e?{}:e.split(/ ?; ?/).reduce(((e,t)=>{const[r,n]=t.split(/ ?: ?/).map(((e,t)=>0===t?e.replace(/\s+/g,""):e.trim()));if(r&&n){const t=r.replace(/(\w)-(\w)/g,((e,t,r)=>`${t}${r.toUpperCase()}`));let i=n.trim();Number.isNaN(Number(n))||(i=Number(n)),e[r.startsWith("-")?r:t]=i}return e}),{});var o=["br","col","colgroup","dl","hr","iframe","img","input","link","menuitem","meta","ol","param","select","table","tbody","tfoot","thead","tr","ul","wbr"],a={"accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey",allowfullscreen:"allowFullScreen",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className",colspan:"colSpan",contenteditable:"contentEditable",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",enctype:"encType",for:"htmlFor",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",marginwidth:"marginWidth",marginheight:"marginHeight",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",playsinline:"playsInline",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rowspan:"rowSpan",spellcheck:"spellCheck",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex",typemustmatch:"typeMustMatch",usemap:"useMap",accentheight:"accentHeight","accent-height":"accentHeight",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",arabicform:"arabicForm","arabic-form":"arabicForm",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",diffuseconstant:"diffuseConstant",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",edgemode:"edgeMode",enablebackground:"enableBackground","enable-background":"enableBackground",externalresourcesrequired:"externalResourcesRequired",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",imagerendering:"imageRendering","image-rendering":"imageRendering",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","v-mathematical":"vMathematical",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan",onblur:"onBlur",onchange:"onChange",onclick:"onClick",oncontextmenu:"onContextMenu",ondoubleclick:"onDoubleClick",ondrag:"onDrag",ondragend:"onDragEnd",ondragenter:"onDragEnter",ondragexit:"onDragExit",ondragleave:"onDragLeave",ondragover:"onDragOver",ondragstart:"onDragStart",ondrop:"onDrop",onerror:"onError",onfocus:"onFocus",oninput:"onInput",oninvalid:"onInvalid",onkeydown:"onKeyDown",onkeypress:"onKeyPress",onkeyup:"onKeyUp",onload:"onLoad",onmousedown:"onMouseDown",onmouseenter:"onMouseEnter",onmouseleave:"onMouseLeave",onmousemove:"onMouseMove",onmouseout:"onMouseOut",onmouseover:"onMouseOver",onmouseup:"onMouseUp",onscroll:"onScroll",onsubmit:"onSubmit",ontouchcancel:"onTouchCancel",ontouchend:"onTouchEnd",ontouchmove:"onTouchMove",ontouchstart:"onTouchStart",onwheel:"onWheel"};function c(e,t){const{key:r,level:c,...s}=t;switch(e.nodeType){case 1:return n.createElement(function(e){if(/[a-z]+[A-Z]+[a-z]+/.test(e))return e;return e.toLowerCase()}(e.nodeName),function(e,t){const r={key:t};if(e instanceof Element){const t=e.getAttribute("class");t&&(r.className=t),[...e.attributes].forEach((e=>{switch(e.name){case"class":break;case"style":r[e.name]=i(e.value);break;case"allowfullscreen":case"allowpaymentrequest":case"async":case"autofocus":case"autoplay":case"checked":case"controls":case"default":case"defer":case"disabled":case"formnovalidate":case"hidden":case"ismap":case"itemscope":case"loop":case"multiple":case"muted":case"nomodule":case"novalidate":case"open":case"readonly":case"required":case"reversed":case"selected":case"typemustmatch":r[a[e.name]||e.name]=!0;break;default:r[a[e.name]||e.name]=e.value}}))}return r}(e,r),u(e.childNodes,c,s));case 3:{const t=e.nodeValue?.toString()??"";if(!s.allowWhiteSpaces&&/^\s+$/.test(t)&&!/[\u00A0\u202F]/.test(t))return null;if(!e.parentNode)return t;const r=e.parentNode.nodeName.toLowerCase();return o.includes(r)?(/\S/.test(t)&&console.warn(`A textNode is not allowed inside '${r}'. Your text "${t}" will be ignored`),null):t}case 8:default:return null;case 11:return u(e.childNodes,c,t)}}function u(e,t,r){const n=[...e].map(((e,n)=>s(e,{...r,index:n,level:t+1}))).filter(Boolean);return n.length?n:null}function s(e,t={}){if(!(e&&e instanceof Node))return null;const{actions:r=[],index:n=0,level:i=0,randomKey:o}=t;let a=e,u=`${i}-${n}`;const s=[];return o&&0===i&&(u=`${function(e=6){const t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";let r="";for(let n=e;n>0;--n)r+=t[Math.round(61*Math.random())];return r}()}-${u}`),Array.isArray(r)&&r.forEach((t=>{t.condition(a,u,i)&&("function"==typeof t.pre&&(a=t.pre(a,u,i),a instanceof Node||(a=e)),"function"==typeof t.post&&s.push(t.post(a,u,i)))})),s.length?s:c(a,{key:u,level:i,...t})}function l(e,t={}){return"string"==typeof e?function(e,t={}){if(!e||"string"!=typeof e)return null;const{includeAllNodes:r=!1,nodeOnly:n=!1,selector:i="body > *",type:o="text/html"}=t;try{const a=(new DOMParser).parseFromString(e,o);if(r){const{childNodes:e}=a.body;return n?e:[...e].map((e=>s(e,t)))}const c=a.querySelector(i)||a.body.childNodes[0];if(!(c instanceof Node))throw new TypeError("Error parsing input");return n?c:s(c,t)}catch(a){}return null}(e,t):e instanceof Node?s(e,t):null}var p=Object.defineProperty,f=(e,t,r)=>((e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r)(e,"symbol"!=typeof t?t+"":t,r),d="react-inlinesvg",h={IDLE:"idle",LOADING:"loading",LOADED:"loaded",FAILED:"failed",READY:"ready",UNSUPPORTED:"unsupported"};function m(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}function y(){return function(){if(!document)return!1;const e=document.createElement("div");e.innerHTML="<svg />";const t=e.firstChild;return!!t&&"http://www.w3.org/2000/svg"===t.namespaceURI}()&&"undefined"!=typeof window&&null!==window}async function v(e,t){const r=await fetch(e,t),n=r.headers.get("content-type"),[i]=(n??"").split(/ ?; ?/);if(r.status>299)throw new Error("Not found");if(!["image/svg+xml","text/plain"].some((e=>i.includes(e))))throw new Error(`Content type isn't valid: ${i}`);return r.text()}function g(e=1){return new Promise((t=>{setTimeout(t,1e3*e)}))}var b,w=class{constructor(){f(this,"cacheApi"),f(this,"cacheStore"),f(this,"subscribers",[]),f(this,"isReady",!1),this.cacheStore=new Map;let e=d,t=!1;m()&&(e=window.REACT_INLINESVG_CACHE_NAME??d,t=!!window.REACT_INLINESVG_PERSISTENT_CACHE&&"caches"in window),t?caches.open(e).then((e=>{this.cacheApi=e})).catch((e=>{console.error(`Failed to open cache: ${e.message}`)})).finally((()=>{this.isReady=!0,this.subscribers.forEach((e=>e()))})):this.isReady=!0}onReady(e){this.isReady?e():this.subscribers.push(e)}async get(e,t){return await(this.cacheApi?this.fetchAndAddToPersistentCache(e,t):this.fetchAndAddToInternalCache(e,t)),this.cacheStore.get(e)?.content??""}set(e,t){this.cacheStore.set(e,t)}isCached(e){return this.cacheStore.get(e)?.status===h.LOADED}async fetchAndAddToInternalCache(e,t){const r=this.cacheStore.get(e);if(r?.status!==h.LOADING){if(!r?.content){this.cacheStore.set(e,{content:"",status:h.LOADING});try{const r=await v(e,t);this.cacheStore.set(e,{content:r,status:h.LOADED})}catch(n){throw this.cacheStore.set(e,{content:"",status:h.FAILED}),n}}}else await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:h.IDLE}),await this.fetchAndAddToInternalCache(e,t)}))}async fetchAndAddToPersistentCache(e,t){const r=this.cacheStore.get(e);if(r?.status===h.LOADED)return;if(r?.status===h.LOADING)return void(await this.handleLoading(e,(async()=>{this.cacheStore.set(e,{content:"",status:h.IDLE}),await this.fetchAndAddToPersistentCache(e,t)})));this.cacheStore.set(e,{content:"",status:h.LOADING});const n=await(this.cacheApi?.match(e));if(n){const t=await n.text();this.cacheStore.set(e,{content:t,status:h.LOADED})}else try{await(this.cacheApi?.add(new Request(e,t)));const r=await(this.cacheApi?.match(e)),n=await(r?.text())??"";this.cacheStore.set(e,{content:n,status:h.LOADED})}catch(i){throw this.cacheStore.set(e,{content:"",status:h.FAILED}),i}}async handleLoading(e,t){let r=0;for(;this.cacheStore.get(e)?.status===h.LOADING&&r<10;)await g(.1),r+=1;r>=10&&await t()}keys(){return[...this.cacheStore.keys()]}data(){return[...this.cacheStore.entries()].map((([e,t])=>({[e]:t})))}async delete(e){this.cacheApi&&await this.cacheApi.delete(e),this.cacheStore.delete(e)}async clear(){if(this.cacheApi){const e=await this.cacheApi.keys();for(const t of e)await this.cacheApi.delete(t)}this.cacheStore.clear()}};function x(e){const t=(0,n.useRef)();return(0,n.useEffect)((()=>{t.current=e})),t.current}function I(e){const{baseURL:t,content:r,description:n,handleError:i,hash:o,preProcessor:a,title:c,uniquifyIDs:u=!1}=e;try{const e=function(e,t){if(t)return t(e);return e}(r,a),i=l(e,{nodeOnly:!0});if(!(i&&i instanceof SVGSVGElement))throw new Error("Could not convert the src to a DOM Node");const s=S(i,{baseURL:t,hash:o,uniquifyIDs:u});if(n){const e=s.querySelector("desc");e?.parentNode&&e.parentNode.removeChild(e);const t=document.createElementNS("http://www.w3.org/2000/svg","desc");t.innerHTML=n,s.prepend(t)}if(void 0!==c){const e=s.querySelector("title");if(e?.parentNode&&e.parentNode.removeChild(e),c){const e=document.createElementNS("http://www.w3.org/2000/svg","title");e.innerHTML=c,s.prepend(e)}}return s}catch(s){return i(s)}}function S(e,t){const{baseURL:r="",hash:n,uniquifyIDs:i}=t,o=["id","href","xlink:href","xlink:role","xlink:arcrole"],a=["href","xlink:href"];return i?([...e.children].forEach((e=>{if(e.attributes?.length){const t=Object.values(e.attributes).map((e=>{const t=e,i=/url\((.*?)\)/.exec(e.value);return i?.[1]&&(t.value=e.value.replace(i[0],`url(${r}${i[1]}__${n})`)),t}));o.forEach((e=>{const r=t.find((t=>t.name===e));var i,o;r&&(i=e,o=r.value,!a.includes(i)||!o||o.includes("#"))&&(r.value=`${r.value}__${n}`)}))}return e.children.length?S(e,t):e})),e):e}function E(e){const{cacheRequests:t=!0,children:r=null,description:i,fetchOptions:o,innerRef:a,loader:c=null,onError:u,onLoad:s,src:p,title:f,uniqueHash:d}=e,[g,w]=(0,n.useReducer)(((e,t)=>({...e,...t})),{content:"",element:null,isCached:t&&b.isCached(e.src),status:h.IDLE}),{content:S,element:E,isCached:M,status:j}=g,O=x(e),T=x(g),D=(0,n.useRef)(d??function(e){const t="abcdefghijklmnopqrstuvwxyz",r=`${t}${t.toUpperCase()}1234567890`;let n="";for(let o=0;o<e;o++)n+=(i=r)[Math.floor(Math.random()*i.length)];var i;return n}(8)),N=(0,n.useRef)(!1),P=(0,n.useRef)(!1),A=(0,n.useCallback)((e=>{N.current&&(w({status:"Browser does not support SVG"===e.message?h.UNSUPPORTED:h.FAILED}),u?.(e))}),[u]),k=(0,n.useCallback)(((e,t=!1)=>{N.current&&w({content:e,isCached:t,status:h.LOADED})}),[]),L=(0,n.useCallback)((async()=>{const e=await v(p,o);k(e)}),[o,k,p]),C=(0,n.useCallback)((()=>{try{const t=l(I({...e,handleError:A,hash:D.current,content:S}));if(!t||!(0,n.isValidElement)(t))throw new Error("Could not convert the src to a React element");w({element:t,status:h.READY})}catch(t){A(new Error(t.message))}}),[S,A,e]),B=(0,n.useCallback)((async()=>{const e=/^data:image\/svg[^,]*?(;base64)?,(.*)/u.exec(p);let r;if(e?r=e[1]?window.atob(e[2]):decodeURIComponent(e[2]):p.includes("<svg")&&(r=p),r)k(r);else try{if(t){const e=await b.get(p,o);k(e,!0)}else await L()}catch(n){A(n)}}),[t,L,o,A,k,p]),_=(0,n.useCallback)((async()=>{N.current&&w({content:"",element:null,isCached:!1,status:h.LOADING})}),[]);(0,n.useEffect)((()=>{if(N.current=!0,!m()||P.current)return()=>{};try{if(j===h.IDLE){if(!y())throw new Error("Browser does not support SVG");if(!p)throw new Error("Missing src");_()}}catch(e){A(e)}return P.current=!0,()=>{N.current=!1}}),[]),(0,n.useEffect)((()=>{if(m()&&O)if(O.src!==p){if(!p)return void A(new Error("Missing src"));_()}else O.title===f&&O.description===i||C()}),[i,C,A,_,O,p,f]),(0,n.useEffect)((()=>{T&&(T.status!==h.LOADING&&j===h.LOADING&&B(),T.status!==h.LOADED&&j===h.LOADED&&C(),T.status!==h.READY&&j===h.READY&&s?.(p,M))}),[B,C,M,s,T,p,j]);const R=function(e,...t){const r={};for(const n in e)({}).hasOwnProperty.call(e,n)&&(t.includes(n)||(r[n]=e[n]));return r}(e,"baseURL","cacheRequests","children","description","fetchOptions","innerRef","loader","onError","onLoad","preProcessor","src","title","uniqueHash","uniquifyIDs");return m()?E?(0,n.cloneElement)(E,{ref:a,...R}):[h.UNSUPPORTED,h.FAILED].includes(j)?r:c:c}function M(e){b||(b=new w);const{loader:t}=e,r=(0,n.useRef)(!1),[i,o]=(0,n.useState)(b.isReady);return(0,n.useEffect)((()=>{r.current||(b.onReady((()=>{o(!0)})),r.current=!0)}),[]),i?n.createElement(E,{...e}):t}},80389:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=!0,i="Invariant failed";function o(e,t){if(!e){if(n)throw new Error(i);var r="function"==typeof t?t():t,o=r?"".concat(i,": ").concat(r):i;throw new Error(o)}}}},e=>{var t,r=(t=95838,e(e.s=t));(WPRecipeMakerAdmin=void 0===WPRecipeMakerAdmin?{}:WPRecipeMakerAdmin)["wp-recipe-maker/dist/admin-dashboard"]=r}]);